批量插入的文本限定符没有格式文件

时间:2014-10-03 13:51:51

标签: sql-server bulkinsert

我正在尝试使用批量插入导入csv文件(' |'分隔)。问题是某些列有文本限定符双引号。但是,这在同一列中的所有行中不一致。在双引号内,我找到了文字分隔符' |'这是文本的一部分,例如

Col1|Col2|Col3
1|text1|101
2|"text2|text2a"|102
3|text3|103
4|"text4"|104

在这种情况下,我无法使用格式文件来指定列分隔符,因为col2没有一致的分隔符(它是|或|")。

但是,如果我尝试通过导入向导导入并选择文本限定符'''然后,向导成功地将所有内容分类到列中,识别''''作为文本限定符而不是列分隔符(" |或|")。是否有使用批量插入的等效方式?

0 个答案:

没有答案