SQL语句中WHERE语句后加上 1=1 或者 1<>1

1=1永真条件,一般用于构造动态SQL语句,"SELECT ... FROM ... WHERE 1=1 "+动态构造条件子句。

where 1=1就是说明条件成立
比如说 select * 
  into 新表
  from 旧表
  where 1=0
  这个 where 语句就是说明条件不成立 这个SQL语句作用就是 只复制表的结构到新表 不带任何数据

posted @ 2010-09-28 10:06  xfyn  阅读(834)  评论(0编辑  收藏  举报