【发布时间】:2016-03-09 01:09:45
【问题描述】:
我想使用 SQL Server 查询导入平面文件。平面文件是用 PIPE 分隔的,有一个 HEADER 行和一个 FOOTER 行。
平面文件示例如下,
H|201501204|01
1|abc|123
2|efg|456
4|hij|789
T|03
在上面的文件中H和T分别固定定义HEADER和FOOTER,'201501204'是日期,'01'是平面文件号,' 03'将是平面文件中的数据行数。
我曾尝试使用批量插入,但在导入平面文件时丢失了一个数据行。 我使用 FIRSTROW=2 和 LASTROW=2651,我的平面文件中的数据行数为 2650,但导入后我在表中只得到 2649 行。
【问题讨论】:
标签: sql-server csv flat-file