我有一个以管道分隔的csv文件,但每个字段都引用如下
"111"|"test"|"abc"
现在我使用powershell删除所有“然后在批量插入之前保存它。是否可以在不删除的情况下加载它?”
答案 0 :(得分:3)
是的,您需要format file来处理不同的列分隔符"
,然后"|"
,然后"|"
... "
。
默认情况下,bcp和BULK INSERT仅处理一致的分隔符
答案 1 :(得分:1)
几年前我遇到了同样的问题,并且从未找到批量插入忽略它的方法。经过大约一个小时的研究,我决定让我们的客户重新导出没有引号的文件。十五分钟后,我开始跑步了。我很想知道是否真的有办法实现这一目标,但是大容量插入功能似乎总是相当不灵活,所以我决定不浪费太多时间。