我正在使用SQL Server 2014。
向我提供的csv文件有3列(下面的AddressLine列),其中可能包含用单引号引起来的值。...示例...
Name, Age, AddressLine1 , AddressLine3 , AddressLine3, Job
Paul, 31 , '59, Reed Close' , Ashby , Essex , Carpenter
Jane, 39 , Bond Street , Rochford , Kent , Nurse
Mary, 31 , 'Tomb Lodge, Reeve Close', Poole , Essex , Football Player
Ian , 31 , 66 Puffin Road , 'Maine, Kent,', 'Kent, UK' , Policeman
我想使用格式文件执行SQL Server批量插入语句...
[地址]列周围的加载失败-可能是我的格式文件中的错误。
<RECORD>
<FIELD ID ="1" xsi:type="CharTerm" TERMINATOR="," MAX_LENGTH="255" />
<FIELD ID ="2" xsi:type="CharTerm" TERMINATOR="," MAX_LENGTH="255" />
<FIELD ID ="3" xsi:type="CharTerm" TERMINATOR="\',\'" MAX_LENGTH="100" />
<FIELD ID ="4" xsi:type="CharTerm" TERMINATOR="\',\'" MAX_LENGTH="100" />
<FIELD ID ="5" xsi:type="CharTerm" TERMINATOR="\',\'" MAX_LENGTH="50" />
<FIELD ID ="6" xsi:type="CharTerm" TERMINATOR="\r\n" MAX_LENGTH="15" />
</RECORD>
有没有一种方法可以处理格式文件中数据中的可选单引号或其他方式?
问题实际上是您的csv文件中包含空格。