我正在使用双引号更新制表符分隔文件的功能批量插入内容。然后将该语句包装在Execute()中,以便稍后添加一些变量。
以下代码工作正常,但它不会删除"来自每个领域:
EXECUTE('
BULK INSERT MySQLtable
FROM "\\mynetworkdrive\a' + @somedate + '.txt" with (Firstrow=2)
')
如何更新此内容以便在导入时删除双引号?
我正在寻找类似的东西:
EXECUTE('
BULK INSERT MySQLtable
FROM "\\mynetworkdrive\a' + @somedate + '.txt" with (Firstrow=2, fieldterminator='" "')
')
我能找到的唯一建议是建议在导入之后为每个字段创建一个fmt文件或使用Update
语句(我当前的方法)。仅使用批量插入即可实现此目的吗?