1

我已经尝试过批量插入,但我做错了。我有一个表模式,它以一个 id 和几列开头,然后我需要跳过一列。将列分配给csv中的每一列的正确方法是什么?

谢谢

编辑:

我的代码:

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

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

4

2 回答 2

0

我已经测试过了,它工作正常,没有任何问题。

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

于 2012-07-27T08:52:08.697 回答
0

Marc_s 做到了。我创建了一个临时表并批量加载到该表。然后从它中选择到我现有的表中。谢谢马克_s!

于 2012-08-01T18:58:03.660 回答