大量文本插入数据库的问题?100分

kadlly 2006-03-30 08:17:27
求助我要把大量文本数据插入到数据库,
在网上看到好种的方法:
但是大多都是将数据存于一个列表,或者从文件读一条,插一条到数据库。
这些我都试过了,但是无法解决的问题是速度,现在动不动就要从文本文件插入上百万条数据到SQL数据库。

不能用导入导出,因为用户希望有界面,随便点两下就可以完成操作。

用过 INSERT INTO MM FROM OPENROWSET 这种方法,出现这样的问题:因为我的数据是11手机号,而且手户还不能确定里面可能错误行,比如某行可能是 12aa,这样的错误数据,因此我只有用VARCHAT这个数据类型,这样的后面我发现插入的数据一大就出现问题(大概2万条以后),就会出面科学技术的数据,而不在11位的手机号,百思不得其解。

现在求助各位大大给个方法,能够以最快的速度插入到数据库。






...全文
61 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧