2015-12-01 112 views
0

有一個例子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或簡單的編輯器技巧!謝謝!

+0

難道你不能將分隔符更改爲'',''?您仍然必須手動刪除第一個和最後一個,但使用SQL UPDATE可能很容易。不確定分隔符選項在導入嚮導中是可行的,但可能是一個簡單的方法。 – SchmitzIT

回答

2

不管我怎麼擺弄列分隔符選項

這不是你需要播放的選項 - 它的文本限定符:

enter image description here

而現在進口容易。

+0

美麗!它完美的工作! – Chubaka