在SQL Server中使用批量插入删除引号

时间:2018-02-14 17:23:14

标签: sql sql-server bulkinsert

我正在尝试对.txt文件使用批量插入,该文件使用逗号分隔,但是一些列也有双引号,因为在使用批量插入时,某些行未正确插入。

此外,我必须使用批量插入而不是导入/导出功能,因为我自动执行在表中插入值的过程。

以下是示例数据:test.txt

   ID, Date, Phone, Name
   1,12/31/2017,"7415236541","Name1"
   2,12/31/2017,"8524123652","Name2"
   3,12/31/2017,"9853214536","Name2"

我使用以下代码,但它没有帮助

BULK INSERT xImportTable 
FROM 'C:\Files\CSV\test.csv'
WITH 
( FIRSTROW = 2,
FIELDTERMINATOR = ',', 
ROWTERMINATOR = '\n' 
) 

但是此代码不会删除双引号。

0 个答案:

没有答案