读书人

sql insert语句抱这个异常

发布时间: 2012-03-22 17:43:57 作者: rapoo

sql insert语句,抱这个错误
服务器: 消息 8152,级别 16,状态 9,行 1
String or binary data would be truncated.
The statement has been terminated.

SQL code
Insert into OpcData select   ' 36 ', ' 8142 ', ' 8141 ', ' 8101 ', ' 4760 ', ' 29 ', ' 73 ', ' 701 ', ' -827 ', ' 29630 ', ' 331 ', ' 16 ', ' 8 ', ' 0.9824621 ', ' 0.9824631 ', ' -0.8920662 ', ' -0.8062578 ', ' 0.770215 ', ' Server ', ' False ', ' 1.25 ', ' 5,6,7,8 '  

少插入几个变量是可以的。但是我现在需要同时插入很多变量的值,怎么办呢?请各位解答一下。

[解决办法]
OpcData 表的个别字段的varchar(n) 的n不够大
[解决办法]
字段长度不够,被截断了
[解决办法]
先执行以下指令查询目标表各字段的长度,逐个比对看哪个字段超长了.
SQL code
sp_mshelpcolumns OpcData 

读书人网 >SQL Server

热点推荐