从CSV文件导入前1000条记录到SQL Server中

4

我可以帮助您翻译。

我需要将一个csv文件导入到SQL Server表中,但我只想导入csv文件的前1000条记录。

这是我的SQL代码:

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

我需要添加什么或如何更改我的代码才能只导入前1000条记录。

使用lastrow:http://msdn.microsoft.com/zh-cn/library/ms188365.aspx。 - Gordon Linoff
1个回答

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接