返回首页

我写的
插入db1.dbo.table(F1)
选择F1
从db2.dbo.table2
让我的错误

Msg 8152, Level 16, State 13, Line 1

String or binary data would be truncated.
为什么呢?

回答

评论会员:游客 时间:2012/02/04
DanyalBaharestany:这是因为"F1"的table2的字段类型是大于第一个表的"F1"。例如,你插入类型"char(10)"到"CHAR(9)"字段的值
|讨论
评论会员:AlokZanwar1985 时间:2012/02/04
1],请检查数据类型:两个表:无论它是VAR二进制或VAR字符都必须是varchar或varbinary的第一件事
NBSP
2]请检查VARCHAR的范围在两个表中,他们必须是相同的和,如果你正在执行的命令通过然后storeprocedure检查以及在存储过程相同