我用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
将截断字符串或二进制数据。
语句已终止。
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
将截断字符串或二进制数据。
语句已终止。
解决方案 »
- mysql的数据类型
- 关于表值函数的问题
- sql 模糊查询的优化
- 200分求一sqlserver培训材料,基础的即可,最好是ppt的,顶贴有分
- 在线求汇总
- 急, ms sql server 2005 sql server 服务启动不了的问题,见图,在线等
- 请问?
- 我执行了命令成功了但在文件夹却找不到??backup database sys to disk='c:\tt.bak
- 问个难题:对于生产服务器是每天很多时间都在大量的insert新的数据,是不是不能在表中创建聚集索引?
- 急求SQL语句,高手请进
- 新手求助!
- SQL server 2005的 try catch 在 SQL server 2000的实现
select iid id,convert(varchar(20), fymc)..
from kjsfxm where ...