有一个例子CSV文件:的SQL Server 2014:阅读单引号逗号分隔符错误( '')
category,fruits,cost
'Fruits','Apple,banana,lemon','10.58'
当我通过单击数据库导入这个CSV到SQL Server 2014
“对象资源管理器”=>任务=>导入数据。
不管我怎么摆弄列分隔符选项,第2排会永远成为
5列(水果,苹果,香蕉,柠檬,10.58),而不是所期望的3列 (“水果”, '苹果,香蕉,柠檬', '10.58')。 (所以我想'苹果,香蕉,柠檬'在一列。)
这里的解决方案How do I escape a single quote in SQL Server?不起作用。任何大师都可以启发?欢迎使用Python,Linux bash,SQL或简单的编辑器技巧!谢谢!
难道你不能将分隔符更改为'',''?您仍然必须手动删除第一个和最后一个,但使用SQL UPDATE可能很容易。不确定分隔符选项在导入向导中是可行的,但可能是一个简单的方法。 – SchmitzIT