我似乎无法弄清楚这是怎么回事.
以下是我尝试批量插入SQL Server 2005的文件示例:
***A NICE HEADER HERE***
0000001234|SSNV|00013893-03JUN09
0000005678|ABCD|00013893-03JUN09
0000009112|0000|00013893-03JUN09
0000009112|0000|00013893-03JUN09
Run Code Online (Sandbox Code Playgroud)
这是我的批量插入声明:
BULK INSERT sometable
FROM 'E:\filefromabove.txt
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR= '|',
ROWTERMINATOR = '\n'
)
Run Code Online (Sandbox Code Playgroud)
但是,出于某种原因,我能得到的唯一输出是:
0000005678|ABCD|00013893-03JUN09
0000009112|0000|00013893-03JUN09
0000009112|0000|00013893-03JUN09
Run Code Online (Sandbox Code Playgroud)
除非我完全删除标题并且不使用FIRSTROW参数,否则总是会跳过第一条记录.这怎么可能?
提前致谢!