2014-09-12 100 views
4

我需要導入一個csv文件到sql server表中,但我只想導入csv文件的前1000條記錄。從csv文件導入到sql server的前1000條記錄

這是我的SQL代碼,

USE MyDB 
BULK INSERT MyTable 
FROM 'C:\Users\jasons\Desktop\Documents\MyFile.csv' 
WITH(
FIRSTROW = 2, 
FIELDTERMINATOR = ',', 
ROWTERMINATOR = '\n' 
) 

什麼我需要添加或如何將我的代碼更改爲只導入第1000條記錄。

+0

使用'lastrow':http://msdn.microsoft.com/en-us/library/ms188365.aspx。 – 2014-09-12 13:41:58

回答

6
USE MyDB 
BULK INSERT MyTable 
FROM 'C:\Users\jasons\Desktop\Documents\MyFile.csv' 
WITH(
FIRSTROW = 2, 
FIELDTERMINATOR = ',', 
ROWTERMINATOR = '\n', 
LASTROW = 1001 
) 
相關問題