sql server报【将截断字符串或二进制数据】错误
会出现这个错误的原因是因为表设置的列长度小于要插入的数据的长度。
可以从下列的6个方面去排查:
1.表设置的列名长度太短。
2.插入的数据太长。
3.有默认值。
4.有触发器。
5 从char数据类型到datetime数据类型的转换导致datetime值越界。
6.程序中设置的数据类型选不正确。
"如果你觉得累,说明你在走上坡路。"
你要去做一个大人,不要回头,不要难过。
会出现这个错误的原因是因为表设置的列长度小于要插入的数据的长度。
可以从下列的6个方面去排查:
1.表设置的列名长度太短。
2.插入的数据太长。
3.有默认值。
4.有触发器。
5 从char数据类型到datetime数据类型的转换导致datetime值越界。
6.程序中设置的数据类型选不正确。
"如果你觉得累,说明你在走上坡路。"