sqlserver 2008 字符串和int拼接
updateTBIANMAset编码='418595590_zcy_00'+编码where编码>=10and编码<100goupdatetbianmaset编码='418...
update TBIANMA set 编码='418595590_zcy_00'+编码 where 编码 >=10 and 编码<100
go
update tbianma set 编码='418595590_zcy_0'+编码 where 编码 >=100
报错-----------------------------------
(90 行受影响)
消息 245,级别 16,状态 1,第 1 行
在将 varchar 值 '418595590_zcy_0010' 转换成数据类型 int 时失败。
先执行的那条不会报错,第二条就会报错 展开
go
update tbianma set 编码='418595590_zcy_0'+编码 where 编码 >=100
报错-----------------------------------
(90 行受影响)
消息 245,级别 16,状态 1,第 1 行
在将 varchar 值 '418595590_zcy_0010' 转换成数据类型 int 时失败。
先执行的那条不会报错,第二条就会报错 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询