Excel导入Sql server时,数据类型不一致的问题

如图,怎么在导入的时候转换类型?我是在己存在的表中追加数据的

第1个回答  2012-09-19
你要知道,excel导入的时候,源类型是通过最前8行数据类型确定的,所以,你看到的,源类型是double,而数据库的表类型是int。这意味着你的类型就对错了,把数据的特殊类型那几行,移动到excel的前8行内,它就会自己匹配的 ,还有,最好是在数据库里直接创建一张新表保存数据,等数据导入正确,再去insert into 正式表,保证数据不会错乱
第2个回答  2012-09-18
那你要修改TSQL语句 insert 的时候 CONVERT(int, F2),CONVERT(int, F3)
第3个回答  2012-09-18
把 失败 改成忽略 你试试看本回答被提问者采纳
相似回答