多个双引号和反斜杠引发SQL错误:"未找到列的列分隔符"

时间:2016-09-19 07:31:49

标签: sql sql-server csv import

当CSV中的第2列包含文本时,如何将数据从2 GB CSV导入Microsoft SQL Server 2016:"已在\" next \""在一些行?数据看起来像这样

17690,2491303,"0 - Backlog"
17695,4070890,"won't run"
17696,3758423,"levels"
17697,408688,"support"
17698,3516,"Fixed in \"next\""
17700,3516,"Rangeslider"
17704,3516,"Fixed in \"next\""

我使用了这个![enter image description here] 1

但是,我收到错误:

- Executing (Error)
Messages
Error 0xc0202055: Data Flow Task 1: The column delimiter for column "Column 2" was not found.
(SQL Server Import and Export Wizard)

1 个答案:

答案 0 :(得分:0)

{LF}代表line-feed。通常遵循{CR}(回车)。它基本上意味着最后一列用新行分隔,就像点击回车键/返回键一样。

我猜测{LF}单独不是分隔符。我会一起尝试{CR}{LF},但请查看以下链接以获取更多可用选项。

https://msdn.microsoft.com/en-us/library/ms180239.aspx

显示为文本文件的示例将使我们更容易为您提供帮助。