日期:2014-05-17  浏览次数:20921 次

求解释: select .......... where 1=0
有一个复制表的语句:
select * into B from A where 1=0


请教各位大神:
1=0
  是什么意思?

谢谢!



------解决方案--------------------
应该就是只复制元数据(表结构),不复制数据
------解决方案--------------------
1=0,是说where子句的结果是false。所以select语句查询不到结果
------解决方案--------------------
引用:
select into ? 胡扯呢,这句必然报错。

create table A as select * from B where 1=0 还差不多。


3楼快承认错误
------解决方案--------------------
SQLServer里面才用到select * into 
1=0表示false只复制表结构
------解决方案--------------------
where 1=0 即条件不成立。返回了false,没数据。
------解决方案--------------------
引用:那楼主好好看看这个

你是该好好看看,顺便看一眼这里是哪个版块。

这是异想天开啊