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

时间:2020-07-02 08:56:18

标签: sql sql-server

我正在运行一个插入语句,以使用SQL Server 2012将记录填充到表中。在具有所有记录的表1中,数据类型为VARCHAR(5000),并且已完成max(len)以确定它包含的最大数据长度约为3000。

在记录应放入的表2中,该字段的数据类型为VARCHAR(5000),它反映了表1中的内容。

我收到的可怕的二进制或字符串数​​据将被截断,但是我的目标表字段足够存储此数据。

当我从insert语句中删除该字段时,insert语句工作正常,并且我的数据按预期从表1移到表2,但是包含该字段会导致此错误。

以前有人遇到过这种奇怪的情况吗?字符串字段中是否可能包含某种奇怪的字符,可能导致此错误。

谢谢

0 个答案:

没有答案