22智能在线
新记
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
把 失败 改成忽略 你试试看本回答被提问者采纳
相似回答
大家正在搜
相关问题
SQL SERVER2008中使用“任务”->“导入数据”,...
excel导入SQL数据类型变化问题???
Excel导入Sql server时,数据类型不一致的问题
excel 和 sql 数据类型不兼容为什么
把excel导入sql时出现这样的问题,怎么办?
从excel到入到已有的数据库表中时,文件类型不一致导致导入...
Excel 导入 SQL server 数据类型问题
EXCEL导入SQL的数据都不能修改