【发布时间】:2009-06-22 21:03:56
【问题描述】:
我似乎无法弄清楚这是怎么回事。
这是我尝试批量插入 SQL Server 2005 的文件示例:
***A NICE HEADER HERE***
0000001234|SSNV|00013893-03JUN09
0000005678|ABCD|00013893-03JUN09
0000009112|0000|00013893-03JUN09
0000009112|0000|00013893-03JUN09
这是我的批量插入语句:
BULK INSERT sometable
FROM 'E:\filefromabove.txt
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR= '|',
ROWTERMINATOR = '\n'
)
但是,由于某种原因,我能得到的唯一输出是:
0000005678|ABCD|00013893-03JUN09
0000009112|0000|00013893-03JUN09
0000009112|0000|00013893-03JUN09
第一条记录总是被跳过,除非我完全删除了标题并且不使用 FIRSTROW 参数。这怎么可能?
提前致谢!
【问题讨论】:
标签: sql sql-server-2005 bulkinsert