无法插入包含
的Text.csv文件 ID,地址,姓名,主题
1,43-79,纽约,Aron,为IT,网络工作
2,43-89,CA,Mike,Works for IT,开发人员
如何将此数据插入到具有ID,ADDRESS,NAME,SUBJECT列的SQL表(tabl1)中。
BULK
INSERT tabl1
FROM 'C:\Downloads\Test.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
如果我使用逗号,我会收到错误。所以如何插入此数据。
答案 0 :(得分:0)
您的问题是由于列值中的逗号'适用于IT,网络'
您可以使用竖线符号|
代替逗号。
示例文件将是这样的。
1|43-79|NYC|Aron|Works for IT,Networking
2|43-89|CA|Mike|Works for IT,Developer
Sql Query
BULK
INSERT tabl1
FROM 'C:\Downloads\Test.csv'
WITH
(
DATAFILETYPE = 'char',
FIELDTERMINATOR = '|',
ROWTERMINATOR = '\n'
)