如何使用双文本限定符从CSV导入SQL Server?

时间:2017-09-12 11:01:56

标签: sql-server csv sql-server-2012 character-encoding ssms

我从CSV文件导入SQL时出现问题,该文件包含文本限定符=“¬¬”,即仅包含引号之间的部分。当我使用SQL Server Management Studio导入工具时,我设置了以下内容:

Import wizard

预览(一切看起来都很好 - 我希望它导入的方式): enter image description here

导入后的输出(问题):

enter image description here

这就是它取代文本限定符的内容:“¬¬”

我很感激有关如何解决此问题的任何想法,谢谢。

1 个答案:

答案 0 :(得分:0)

似乎SSMS不喜欢“¬¬”文本限定符,原因不明(可能与编码标准有关),我发现使用Notepad ++更容易找到并用“^^^”替换限定符。再次导入文件后,新的限定符无需任何其他问题。

- Update-- 不知道为什么在使用奇数输出“¬¬”之前这似乎并不明显,因为文本限定符更好地解决了这个问题!请记住,使用导入向导输出的预览文本将显示为不正确,但最终输出正确反映!