在sql server中没有True常量
改为1=1就可以了

解决方案 »

  1.   

    在  sql 中,true ,false ,unknow 等虽是布尔数据,但sql 并不同 c 完全相同,where 后面需要的是一个表达式
    例如:Select * From tablename Where 1<3 and 1<8
      

  2.   

    我猜你是为了拼串用的
    所以你那句可以写为
    Select * From a Where 1=1 
      

  3.   

    就是这样
    select * 
    from a 
    where 1=1
      

  4.   

    Select * From a Where 1=1
      

  5.   

    有个疑问,where 后面为真值,为何还要写where ,是否有点多余?
      

  6.   

    SQL Server 中并没有True或False  这个常量.不知你是想完成什么功能
      

  7.   

    都说的差不多了阿在sql里面没有true  ,false的了