首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一个表数据插入另一个表时,会出现字段长度大的字段无法插入字段长度小的字段,能否设置强行插入?该如何解决

2012-01-12 
一个表数据插入另一个表时,会出现字段长度大的字段无法插入字段长度小的字段,能否设置强行插入?一个表数据

一个表数据插入另一个表时,会出现字段长度大的字段无法插入字段长度小的字段,能否设置强行插入?
一个表数据插入另一个表时,会出现字段长度大的字段无法插入字段长度小的字段,能否设置强行插入?不管他数据截不截断

[解决办法]
一个表数据插入另一个表时,会出现字段长度大的字段无法插入字段长度小的字段,能否设置强行插入?不管他数据截不截断
如果是char或varchar
假设短的为10,长的为20

insert into a(col) select cast(col as varchar(10)) from b

insert into a(col) select left(col,10) from b

[解决办法]
insert into t1 select left(字段,字符长度),... from t2
[解决办法]
insert into T1 select left(字段,T1对应长度),... from T2

热点排行