在执行批量插入之后,您可以替换双引号。
UPDATE tblUsersXTemp
SET usxMembershipID = REPLACE(usxMembershipID, CHAR(34), '')
我想你需要一个格式文件,这就是我认为正在发生的事情。
如果您使用以下批量插入命令导入数据而不使用格式文件,则第一列值会有引号前缀,最后一列值会有引号后缀,并且第一列值会有引号前缀。
来自参考资料的示例:
BULK INSERT tblPeople
FROM ‘bcp.txt’
WITH (
DATAFILETYPE=‘char’,
FIELDTERMINATOR=‘","’,
ROWTERMINATOR = ‘\n’,
FORMATFILE = ‘bcp.fmt’);