sql bulk insert引用逗号分隔值

时间:2013-04-02 16:53:40

标签: sql sql-server-2008

我有以下引用的txt文件,带引号的逗号分隔文件

"col1","Col2","col3","col4","col4","col5","col6","col7"
"text for col1","123 NW St, Suite 23",,,"12345","AZ"

我对此没有任何问题,除非有时在街道地址中有逗号,然后批量插入认为它是一个新列。那么空记录/值没有引号。我看过一些使用with格式文件的例子。我如何使用这种类型文件的格式文件?

bulk insert #temptbl
from 'C:\test\Test.txt' 
with (FORMATFILE='C:\test\formattest.txt',rowterminator='\n')

我还想补充一点,那些空的档案,当它们有价值时,它们都有引号。

0 个答案:

没有答案