我似乎无法弄清楚这是怎么回事。
下面是我尝试批量插入 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 参数。这怎么可能?
提前致谢!