我有.csv,内容是这样的
"aa839","340000","2350444"
当我执行BULK INSERT
时,我使用FIELDTERMINATOR = ','
因此,数据引用"
。
我想删除引用"
,以便我的数据库只有aa839, 340000, 2350444
。
答案 0 :(得分:0)
在读取文件时用空格()替换所有(“),然后用空格()替换(,)
答案 1 :(得分:0)
这里是如何使用powershell做的:
Get-Content inputfilename |
Foreach-Object {$_ -replace '\"', ''} |
Set-Content outputfilename
答案 2 :(得分:-1)
在进行批量插入时不要打扰更换,您可以在批量插入后更换。因此,最初批量插入以及稍后的更新查询如下所示。这也是最快的方式
update table set field= REPLACE(field, 'search', 'replace');
其中搜索为“”且替换为空白