SQL Server 2014:阅读单引号逗号分隔符错误(',')

时间:2015-12-01 09:37:07

标签: sql-server ssms delimiter

有一个示例csv文件:

category,fruits,cost 
'Fruits','Apple,banana,lemon','10.58'

当我将此csv导入SQL Server 2014时

单击"对象资源管理器中的数据库" =>任务=>导入数据。

无论我如何使用列分隔符选项,第2行将始终变为

5列(水果,苹果,香蕉,柠檬,10.58)而不是所需的3列 ('水果''苹果,香蕉,柠檬'' 10.58')。 (所以我想要' Apple,香蕉,柠檬和#39;在一栏中。)

此处How do I escape a single quote in SQL Server?的解决方案无效。任何大师都可以启发?欢迎使用Python,Linux bash,SQL或简单的编辑器技巧!谢谢!

1 个答案:

答案 0 :(得分:2)

  

无论我如何使用列分隔符选项

这不是您需要使用的选项 - 它是文本限定符:

enter image description here

现在很容易进口。