日期:2014-05-18  浏览次数:20432 次

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

------解决方案--------------------
一个表数据插入另一个表时,会出现字段长度大的字段无法插入字段长度小的字段,能否设置强行插入?不管他数据截不截断
如果是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