读书人

在将 nvarchar 值 转换成数据类型 in

发布时间: 2012-07-19 16:02:20 作者: rapoo

在将 nvarchar 值 转换成数据类型 int 时失败。

假设一个表,叫testEatMethod,里面有个字段叫eatmethod,此表只有一行,值为【1571母乳+善博奶粉+牛奶】。

?

下面执行一个功能,当发现字段是1571开头时,将1571用空串替换掉。

?

于是产下了以下语句:

?

消息 245,级别 16,状态 1,第 1 行在将 nvarchar 值 '1571母乳+善博奶粉+牛奶' 转换成数据类型 int 时失败。

?

解决办法:

将1571加单引号,如果写成数字,它会认为是赋值语句的。

?

读书人网 >其他数据库

热点推荐