读书人

sql 表于表之间批量复制数据时出错,该

发布时间: 2012-01-02 22:40:04 作者: rapoo

sql 表于表之间批量复制数据时出错
我的一个新手 使用sql server 2000进行从一个临时表中复制数据到另一个表里
写了一个存储过程 形如:
.....
insert into ....(....)
SELECT ...
.....

调用时出现了 “将截断字符串或二进制数据。语句已终止。”如果我设置top 1100就没有问题,大于1100就有问题了,
当我设置top 200时,连续调用第四次存储过程时出现了同样的问题,怎么回事啊???

求高手帮帮小弟......

[解决办法]
估计目的表的某个列的字段容量不够。。。比如 应该是vchar(500) 你只有vchar(250) 才会出现这个问题,。,

请确认你两个表的字段属性一致
[解决办法]

估计目的表的某个列的字段容量不够。。。比如 应该是vchar(500) 你只有vchar(250) 才会出现这个问题,。,

以上分析是对的,建设将目标表字段大小都调大点试试.
[解决办法]
存储过程参数有8000个字符的限制,不知道你怎么调用的,还是看看代码吧
[解决办法]
估计目的表的某个列的字段容量不够。。。比如 应该是vchar(500) 你只有vchar(250) 才会出现这个问题,。,

以上分析是对的,建设将目标表字段大小都调大点试试.


[解决办法]
估计目的表的某个列的字段容量不够。。。比如 应该是vchar(500) 你只有vchar(250) 才会出现这个问题,。,

以上分析是对的,建设将目标表字段大小都调大点试试.

读书人网 >C#

热点推荐