更新给我以下错误
Msg 8152,Level 16,State 13,Procedure BOM WHEEL,Line 8 String or 二进制数据将被截断。声明已经终止。
我在下面的陈述。 CountryLocalizationDAO
计算字段EmployeeAccessor
为[WHEEL LOOKUP V]
[BOM WHEEL]
我该如何解决?
由于
答案 0 :(得分:1)
[WHEEL LOOKUP V]
超过[BOM WHEEL]
,如果需要支持更长的字符串,请增加[BOM WHEEL]
的字符数限制。
您可以使用以下代码character_maximum_length
来比较information_schema.columns
select * from information_schema.columns
where (table_name = 'ASSEMBLIES' and column_name = 'BOM WHEEL')
or (table_name = 'WHEELS' and column_name = 'WHEEL LOOKUP V');
或者ASSEMBLIES
表上有触发器尝试在目标列大小太小的表上执行插入/更新操作。