关于 SQL SERVER 2005 截断字符串 的错误问题

来源:互联网 发布:最好合理网络理财 编辑:程序博客网 时间:2024/06/07 15:40

 大部分人都知道截断字符串,那肯定你插入的字符串比数据库里设计的字段长度长,所以才报这个错误

确实是这样,但是今天遇到一个很奇怪的问题,原先的字段长度为50 ,修改为100,

某网站程序插入一条记录后没问题,不报错,但是想要修改的时候,就算设置为空字符串,仍然报截断字符串错误


百思不得其解,最后在sqlserver 中执行了一下,提示:

消息 8152,级别 16,状态 2,过程 tgrContentChanged,第 11 行
将截断字符串或二进制数据。


呵呵,原来是触发器执行错误

要将修改的内容保存到历史表,结果历史表字段还是50的长度,无法保存进去


原创粉丝点击