我有一个以下格式的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格式。它采用以下格式,
感谢。
答案 0 :(得分:0)
您必须在最多5个字段上填充每一行,因为SQL采用任何分隔符而不是特殊分隔符,因此,
是SQL的下一个字段分隔符,与换行符相同是
所以你必须这样做:
1,a,b,null,null
2,c,d,e,f
而不是:
1,a,b
2,c,d,e,f