【发布时间】:2018-09-17 16:50:18
【问题描述】:
现在是 2018 年,将文本文件导入 SQL 似乎并不聪明。 我有一个类似这样的文本文件:
"id","name","company","contract","notes"...
"234","Joe","conteso","pending","notes can have line feeds
and/or carrage returns"
"313","Ann","conteso",,"notes can have a , comma"
"213","Ken",,,""
我已经建立了一个 xml fmt 文件。 使用类似于
的行 <FIELD ID="2" xsi:type="CharTerm" TERMINATOR='","' COLLATION="SQL_Latin1_General_CP1_CI_AS"/>
但正如您所见,我不能使用“,”作为分隔符,因为如果为 null,则“是可选的。此外,我不能只使用逗号,因为注释字段可能会搞砸(注释后面有列)
知道如何解析这个吗? .. 我正在从 blob 存储加载到 azure SQL。
-肯
【问题讨论】:
标签: sql csv azure-sql-database sql-server-2016