免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3592 | 回复: 6
打印 上一主题 下一主题

请教BULK INSERT问题? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-25 17:27 |只看该作者 |倒序浏览
sql server 2000下,使用BULK INSERT从数据文件往数据库装载数据的时候,出错,如下

服务器: 消息 4832,级别 16,状态 1,行 1
大容量插入: 在数据文件中遇到意外的文件结尾 (EOF)。
服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 \'STREAM\' 报错。提供程序未给出有关错误的任何信息。

由于,数据文件最后一行有一个文件结尾符。文件很大,且一次要装入多个文件,一个一个的打开文件去把文件结束符去除,这样是不可行的。那位大虾有没有这方面的经验,请给与指点阿。小弟谢过了先。

论坛徽章:
0
2 [报告]
发表于 2006-03-29 13:50 |只看该作者
怎么没有回复阿。自己顶一下!

论坛徽章:
0
3 [报告]
发表于 2006-03-30 11:41 |只看该作者
bulk Insert可以指定行终止符啊,把终止符设成泥的结尾符看看

论坛徽章:
0
4 [报告]
发表于 2006-03-30 12:35 |只看该作者
最初由 北冥 发布
[B]bulk Insert可以指定行终止符啊,把终止符设成泥的结尾符看看 [/B]

论坛徽章:
0
5 [报告]
发表于 2006-03-31 12:00 |只看该作者
不是行结尾符,而是文件的结尾符阿。

论坛徽章:
0
6 [报告]
发表于 2006-03-31 12:02 |只看该作者
比如下面的数据,在文件结尾符有个“” 怎么办?

|375103|15421726|11989501|1|0|0|03/19/2016 01:55:42|0|-1|0|0|03/22/2006 01:55:42|0|0|0|0|0|0|-99999|
|375104|15421725|11989500|1|0|0|03/19/2016 01:55:42|0|-1|0|0|03/22/2006 01:55:42|0|0|0|0|0|0|-99999|
|375105|15421721|11989495|1|0|0|03/19/2016 01:55:42|0|-1|0|0|03/22/2006 01:55:42|0|0|0|0|0|0|-99999|


论坛徽章:
0
7 [报告]
发表于 2006-03-31 14:40 |只看该作者
文件的结尾符是怎么弄出来的啊?

使用bcp试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP