[已解决问题] 请教如何在asp.net中实现向oracle插入上万条数据
提问时间: 2007-11-12 14:13
浏览:1108 次
请教如何向oracle插入上万条数据???
要求速率高,耗时短。
提问者:Unicoder - 初学一级
所有回答(6)
web服务器上装oracle 客户端,后台调用sqllode将数据导入。
11个月前   回答者:钱彦云 - 初学一级
嗯~楼上说的是一个办法,用sqlldr 不过一定要用PLSQL的话,似乎就只有forall可以用了,不过你在将数据从新排列成forall可用的array或table的时候,似乎也不会省事到哪里去,看实际情况吧
11个月前   回答者:坚持信念 - 小虾三级
如果是使用程序向ORACLE插入的话,没什么其它解决办法,但是可以用程序生成SQL脚本进行插入,效率可能会高些!(工作中使用的办法!!)
10个月前   回答者:老是弄错 - 初学一级
呵呵,不错哈
10个月前   回答者:AndyFish - 小虾三级
使用线程吧。多起几个线程,比如100个。然后每个线程插入100条。
10个月前   回答者:随心所欲 - 菜鸟二级
可以使用PL/SQL Developer工具裡的Data Generator功能,速度超快
5个月前   回答者:jimeper - 菜鸟二级
评论
11个月前   钱彦云 :
3千多万条记录,5个文件。并行sqlldr direct方式导入,30分钟可以搞定。重建索引时间长些,大约要1个小时左右。

10个月前   老是弄错 :
如果无需做数据类型转换的话,使用脚本插入效率会高很多,如果是从一个数据库读出再插入到ORACLE数据库中的话,还是建议生成插入脚本再进行插入,不过生成脚本的时间也很长.具体情况要看你的具体要求.
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接