字符串或二进制数据将被截断

1 sql sql-server temp-tables

消息8152,级别16,状态14,行60字符串或二进制数据将被截断.

我想插入临时表.这个程序一直在通过测试,直到昨天.我得到截断错误,修复了一个字段,它开始工作.今天我运行它,我再次得到截断错误.我尝试将插入中的所有字段设置为等于max和8000但无效.是否对临时表有某种数据限制限制.我对输入的所有最大长度进行了评估,并且所有这些都在表格构造的限制范围内.

Temp Table非常大,但在我看来是必要的.

Con*_*rix 13

gbn无疑是正确的.你评估的长度是关闭的.

但是,如果您想让truncate发生并忽略它,您可以只关闭SET ANSI_WARNINGS