将csv文件格式的数据传到SQL2008数据库中后,表中的每一列都带有双引号,这个双引号怎样才能去掉?

如题所述

创建一张临时表。
然后
bulk insert 表名 from '文件地址' with

fieldterminator=',',
rowterminator='\n'

select * from 表名 这里查出来应该带引号
然后你删除这表的数据
delete from 表名
然后
把fieldterminator=',', 改为:fieldterminator='","',
重新执行insert语句 然后再查询 试试吧。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-18
导入CSV文件的时候就把其中的双引号去掉,然后再写入数据库就是了本回答被网友采纳
相似回答