0

無法插入包含無法批量加載,因爲該文件(類型不匹配或無效字符指定的代碼)

ID,地址,姓名Text.csv文件之後,主題
1,43-79,NYC阿隆,Works的IT,網絡
2,43-89,CA,麥克,工程爲IT,開發

我怎樣才能插入此數據到SQL表(tabl1),其中有ID,地址,名稱,主題柱。

BULK 
INSERT tabl1 
FROM 'C:\Downloads\Test.csv' 
WITH 
( 
FIELDTERMINATOR = ',', 
ROWTERMINATOR = '\n' 
) 
GO 

如果我使用逗號,我得到一個錯誤。所以我如何插入這些數據。

回答

0

你的問題是由於在列值逗號「工程爲IT,網絡」 您可以使用管道符號|而不是逗號。

示例文件將是這樣的。

1|43-79|NYC|Aron|Works for IT,Networking 
2|43-89|CA|Mike|Works for IT,Developer 

SQL查詢

BULK 
INSERT tabl1 
FROM 'C:\Downloads\Test.csv' 
WITH 
(
DATAFILETYPE = 'char', 
FIELDTERMINATOR = '|', 
ROWTERMINATOR = '\n' 
) 
相關問題