下面我們透過以下的簡單的SQL語句即可實現資料的批次匯入,程式碼如下:
Bulk insert test
From ‘C:\Users\Olive\Desktop\test.txt’
With
( fieldterminator=’,’,
rowterminator=’\n’
)
備註:1) bulk insert 為Sql server 中一個批次插入的操作
2)test 為上邊定義的表,即我們的資料將要插入的表
3) ‘C:\Users\Olive\Desktop\test.txt’為資料來源檔案所在磁碟上的物理路徑
4)with 相當於一些插入的附屬條件,可以起這裡新增一些約束限制條件等
5) fieldterminator=’,’欄位的分割符為”,”一般的txt文字資料來源的欄位分隔都為逗號,當然也可以為其他,比如”|”
6) rowterminator=’\n’各條資訊間的分割符為’\n’,一般的txt文字資料來源的資訊間的分割都是換行符,即一條資訊佔一行,也可以用其他格式如:”|\n”
原文連結:
下面我們透過以下的簡單的SQL語句即可實現資料的批次匯入,程式碼如下:
Bulk insert test
From ‘C:\Users\Olive\Desktop\test.txt’
With
( fieldterminator=’,’,
rowterminator=’\n’
)
備註:1) bulk insert 為Sql server 中一個批次插入的操作
2)test 為上邊定義的表,即我們的資料將要插入的表
3) ‘C:\Users\Olive\Desktop\test.txt’為資料來源檔案所在磁碟上的物理路徑
4)with 相當於一些插入的附屬條件,可以起這裡新增一些約束限制條件等
5) fieldterminator=’,’欄位的分割符為”,”一般的txt文字資料來源的欄位分隔都為逗號,當然也可以為其他,比如”|”
6) rowterminator=’\n’各條資訊間的分割符為’\n’,一般的txt文字資料來源的資訊間的分割都是換行符,即一條資訊佔一行,也可以用其他格式如:”|\n”
原文連結: