有位帅哥 2016-09-08 02:50 采纳率: 0%
浏览 911

关于mssql2005 Bulk insert 处理问题的请教

mssql2005 Bulk insert 处理问题

在mssql2005查询分析器,
执行通过Bulk insert将txt文件批量导入表tmp_test处理脚本,
想从第2条记录导入数据,但实际导入的是第3条以后的记录,
问题:
(1)中文内容为二进制
(2)rowterminator = '\r\n' 则1条记录都不能导入,只能设置rowterminator = '\n' , 但每行的结束符为0D0A
(3)第2条记录插入时丢失
烦请各位大神指点!

附1:[ test.txt 内容 ]
Version=3.0|RecordCount=1
00000001|宇宙公司1|1000
00000002|宇宙公司2|2000
00000003|宇宙公司3|3000

附2:[ bulk insert 处理脚本 ]
if exists( select 1 from sysobjects where type = 'U' and name = 'tmp_test' )
drop table tmp_test
go

create table tmp_test
(
hm varchar(8),
gsmc varchar(120),
gshm varchar(6)
)

bulk insert tmp_test
from 'd:\test.txt'
with ( fieldterminator = '|',
rowterminator = '\n' ,
--rowterminator = '\r\n' ,
firstrow = 2
)
go

select * from tmp_test
go

结果集:
hm gsmc gshm


00000002 瀹囧畽鍏徃2 2000
00000003 瀹囧畽鍏徃3 3000

  • 写回答

1条回答

  • dabocaiqq 2016-11-15 17:52
    关注
    评论

报告相同问题?

悬赏问题

  • ¥20 5037端口被adb自己占了
  • ¥15 python:excel数据写入多个对应word文档
  • ¥60 全一数分解素因子和素数循环节位数
  • ¥15 ffmpeg如何安装到虚拟环境
  • ¥188 寻找能做王者评分提取的
  • ¥15 matlab用simulink求解一个二阶微分方程,要求截图
  • ¥30 乘子法解约束最优化问题的matlab代码文件,最好有matlab代码文件
  • ¥15 写论文,需要数据支撑
  • ¥15 identifier of an instance of 类 was altered from xx to xx错误
  • ¥100 反编译微信小游戏求指导