將CSV文件導入SQLServer我正在找人幫我進口.csv使用BULK INSERT我也沒有什么基本的問題。問題:CSV文件數據可能有,(逗號)中間(Ex:Description),那么如何使導入處理這些數據?如果客戶端從Excel創建CSV,則帶有逗號的數據包含在""(雙引號)(如下例所示)那么導入如何處理這個問題呢?如何跟蹤某些行是否有錯誤的數據,哪些導入跳過?(導入是否跳過不可輸入的行)下面是帶有標頭的示例CSV:Name,Class,Subject,ExamDate,Mark,Description
Prabhat,4,Math,2/10/2013,25,Test data for prabhat.Murari,5,Science,2/11/2013,24,"Test data for his's test, where we can test 2nd ROW,
Test."sanjay,4,Science,,25,Test Only.和要導入的SQL語句:BULK INSERT SchoolsTempFROM 'C:\CSVData\Schools.csv'WITH(
FIRSTROW = 2,
FIELDTERMINATOR = ',', --CSV field delimiter
ROWTERMINATOR = '\n', --Use to shift the control to next row
TABLOCK)
將CSV文件導入SQLServer
牛魔王的故事
2019-07-16 15:43:55