如何处理BCP中从csv到Sql表的空值

时间:2014-11-21 06:54:10

标签: sql

我有一个以下格式的csv文件。它使用(,)作为分隔符。

1,a,b

2,C,d,E,F

当我尝试将其插入具有相同表结构的sql时。我得到如下插入,

ID |名字|姓氏|部门|地址

1 a b 2 c

d e f

但实际上我需要以下格式插入

ID |名字|姓氏|部门|地址

1 a b

2 c d e f

我正在使用BCP插入到sql表中。请提供终结器以实现此目的。提前谢谢。

注意:我的格式文件是xml格式。它采用以下格式,

           

感谢。

1 个答案:

答案 0 :(得分:0)

您必须在最多5个字段上填充每一行,因为SQL采用任何分隔符而不是特殊分隔符,因此,是SQL的下一个字段分隔符,与换行符相同是

所以你必须这样做:

1,a,b,null,null

2,c,d,e,f

而不是:

1,a,b

2,c,d,e,f