批量插入SQL Server 2005问题

时间:2012-07-04 21:03:15

标签: sql sql-server sql-server-2005

我已尝试批量插入,但我无法做到正确。我有一个以id和更多列开头的表模式,然后我需要跳过一列。什么是从csv为每个列分配列的正确方法?

由于

编辑:

我的代码:

BULK INSERT datadb
from 'C:\datainsert.csv'
WITH
(
FIRSTROW=2,
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO

错误在于我的第一列是不同的数据类型,因为我有一个ID列

2 个答案:

答案 0 :(得分:0)

我已经对它进行了测试,并且没有任何问题。

请发布您的表和csv文件的元数据,以便我有机会找到问题。

答案 1 :(得分:0)

Marc_s钉了它。我创建了一个临时表并批量加载到那个。然后选择从它进入我现有的表。谢谢Marc_s!