一个sql语句出错

来源:百度知道 编辑:UC知道 时间:2024/09/21 01:39:51
UPDATE [SLTyreCAD].[dbo].[tb_TD_CADM03_PTN] SET VerCreater ='0',PatternWidth =217.2220,
PtnParam34=50 where MainVerNO ='10001' and PatternID = '1' and ModuleID = 'PTN001' and SizeID ='0011'
and SubVerNO =1
出错,错误为:
消息 102,级别 15,状态 1,第 2 行
' ' 附近有语法错误。
我只保留一个where 条件,不管哪个,例如where MainVerNO ='10001'
或者where PatternID = '1'都没有问题
不是,是字符串,where SizeID ='0011' 单独作为条件也没有错误,关键是用and连接起来做条件就有错误了

and SizeID ='0011'
第二行不是这个吗 sizeid 是数值型的吧

啊哈
估计是缺了空格!!!!!
写一行看看

UPDATE [SLTyreCAD].[dbo].[tb_TD_CADM03_PTN] SET VerCreater ='0',PatternWidth =217.2220, PtnParam34=50 where MainVerNO ='10001' and PatternID = '1' and ModuleID = 'PTN001' and SizeID ='0011' and SubVerNO =1