select * into ##TmpPosTotR142013386297 from ##TmpPosTotR2420
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/10/06 20:52:14
select * into ##TmpPosTotR142013386297 from ##TmpPosTotR242013386297 where 1=2
这个句子1肯定不等于2啊,为什么要说where 1=2?一定不一样啊
这个句子1肯定不等于2啊,为什么要说where 1=2?一定不一样啊
→_→对,这意思就是不管你是什么样的数据都不会查询出东西来.
再问: 是的,这是我查的
数据库在进行查询的时候,经常看到有的人使用where 1=1和1=0,1=2等的查询,
这种条件在执行前,就会被计算出true 或者false,
1=2实际解释为(NULL IS NOT NULL)
true 则不影响,false则不会扫描
再问: 那NULL IS NOT NULL 的意思呢,这个我没百度出来
再答: 什么NULL IS NOT NULL啊?没听说过这么个说法。
1=0和1=2其实就是一个意思。这样可以得到表结构而不用取得数据。
至于1=1一般程序里是为了安全考虑,防止无条件的查询删除或修改,会强制你必须有where,这时候你要找全部的数据的话一般就写where1=1
再问: 是的,这是我查的
数据库在进行查询的时候,经常看到有的人使用where 1=1和1=0,1=2等的查询,
这种条件在执行前,就会被计算出true 或者false,
1=2实际解释为(NULL IS NOT NULL)
true 则不影响,false则不会扫描
再问: 那NULL IS NOT NULL 的意思呢,这个我没百度出来
再答: 什么NULL IS NOT NULL啊?没听说过这么个说法。
1=0和1=2其实就是一个意思。这样可以得到表结构而不用取得数据。
至于1=1一般程序里是为了安全考虑,防止无条件的查询删除或修改,会强制你必须有where,这时候你要找全部的数据的话一般就写where1=1
select * into dept2 from dept
select * into b from a where 11
insert into a select * from b 和select * into a from b 这两个语句是
数据库中select into from 和 insert into select的区别
select count() into :r_count from zw_kmyeb where km_code lik
select hkont from bseg into table itab_bseg where ( hkont li
insert into REC_OVER(ORG_ID) select '1' from dual where not
select * into a from a..a 请问,这句中的a....有什么用
select*from ‘ * ’ 的意义?
select * from book limit ,
select Insert into和Insert into select的区别
oracle 中select into是什么意思