AI摘要

在MSSQL中,累加更新备注字段时,如果备注为null,直接更新会失败,因为null与任何字符串相加结果仍为null。解决方法是使用isnull函数进行判断,将null转换为空字符串,再进行累加更新。具体SQL语句为:update 备注=isnull(备注,'')+'新的内容' where id=110。
在MSSQL中,

遇到一个问题,累加更新备注字段

update 备注=备注+'新的内容'  where id=110

这样更新没有问题,但是当备注为null的时候,就有问题了

null+任何字符串都是null,我操,所以更新不成功,必须要转换一下。

update 备注=isnull(备注,'')+'新的内容'  where id=110

加一个判断就可以了。



最后修改:2013 年 10 月 28 日
点赞的人是最酷的