我用sql写了一个从一个数据库的表里写入另一个数据库的表,代码如下
insert into tbfymx(id,csfxm,..)
select iid id,substring(fymc,0,11)..
from kjsfxm where ...
在表tbfymx的csfxm字段类型是varchar 长度是20,
表kjsfxm中字段fymc类型也是varchar 长度是100。
但是在执行的时候提示如下:(截取的长度最少是10个)
有什么办法能解决呀,在表kjsfxm中fymc的内容有汉字,有数字和汉字组合,有中文括号,英文括号,百分号等等。
服务器: 消息 8152,级别 16,状态 9,行 1
将截断字符串或二进制数据。
语句已终止。