SSMS平面文件导入(CSV):错误列中的数据

时间:2013-11-21 16:45:49

标签: sql csv

通过SQL Server Management Studio平面文件导入任务将数据导入数据表时遇到问题。我发现数据正被导入到错误的列中。

实施例

CSV
A   | B
123   456

SQL
A   | B
      123 , 456

似乎没有真正的原因(我可以确定)。有些行中有逗号,但它们仍然有效(包含在引号中)

这只是数据导入器的问题吗?如果我遇到数据问题,是否有解决方法?我将尝试其他格式,但我想尝试找到另一条路线,因为我担心丢失数据。

修改 我注意到大多数行包含在数据中的行之前或之后:

CSV: 
123,456,"text,text",543,654 

SQL: 
|123|456|"text|text"|543,654

1 个答案:

答案 0 :(得分:0)

将csv文件导入excel,另存为excel格式,然后导入excel文件。这种方式更可靠。