Sql语句中不能有多个or?
请问下面语句为什么不能运行:
delete from UserTable where Name= '11 ' or Name= '111 ' or Name= '222 '
我用的是Sql2005 Express
如果or不能用两次以上,那这个功能如何以
其它等价语句实现,谢谢
------解决方案--------------------谁说不可以?
------解决方案--------------------try
delete from UserTable where Name In ( '11 ', '111 ', '222 ')
------解决方案--------------------可以
------解决方案--------------------這兩個語句在MS SQL2000中都可以運行的
------解决方案--------------------MutouMajia(木头马夹)
-------
不是這條語句的問題。
檢查這個表有沒有觸發器,如果有的話,應該是觸發器寫的有問題。
------解决方案--------------------当然可以的