sql存储过程update无敌BUG

这句话没update相关条件数据

UPDATE a SET StoreLoc='BB' WHERE DayID IN (@DayID,@DayID1,@DayID2) AND SubString(Lgort,1,1)='W' AND Team IN('IP-xxx','SWxxx')

 

这句话能查到相关条件数据

select * from a  WHERE DayID IN (@DayID,@DayID1,@DayID2) AND SubString(Lgort,1,1)='W' AND Team IN('IP-xxx','SWxxx')

蝴蝶不菲
浏览 497回答 3
3回答

富国沪深

更新不了?你更新后是否有错误信息提示?   另外,建议尽量少用in查询条件,除非是没办法确认内容了,你这个条件完全可以通过多个or来达到目的。

慕村9548890

你这个a表有没有主键?主键是否惟一?

梦里花落0921

建议用SQL Profiler查看一下实际执行的SQL语句
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server