请教:大量数据如何导入到ORACLE数据库中???

epolzxy 2009-07-24 03:37:11
请问大量数据如何导入到数据库中???
数据是EXCEL文件和CSV格式文件,数据库是ORACLE
...全文
323 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cosio 2009-07-27
  • 打赏
  • 举报
回复
TOAD
wanglei8 2009-07-27
  • 打赏
  • 举报
回复
呵呵,
首先,select * from tb for update;
然后,点击小锁图标,Edit data;
最后直接拷贝excel的内容到plsql里面就行,注意拷贝的时候前面留一列空白列
opps_zhou 2009-07-27
  • 打赏
  • 举报
回复
sqlload 或者创建外部表应该可以实现
hhuxyb 2009-07-25
  • 打赏
  • 举报
回复
sqlldr;
和VBA;
其实写VBA程序比较简单
ks_reny 2009-07-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 fengyedc 的回复:]
select * from 表名 for update

打开锁,按+    直接将那边的数据copy过来就可以了
[/Quote]
用PLSQL Developer。
yxd276666 2009-07-24
  • 打赏
  • 举报
回复
etl 工具啊
bai_jiong 2009-07-24
  • 打赏
  • 举报
回复
使用SQLLDR命令吧,自己写一个控制文件就可以了。
用这个命令导入外部数据,效率比较高,并且用户可控性较好(因为控制文件是自己写的)
fengyedc 2009-07-24
  • 打赏
  • 举报
回复
select * from 表名 for update

打开锁,按+ 直接将那边的数据copy过来就可以了
chenqingyu 2009-07-24
  • 打赏
  • 举报
回复
1.sqlloader

2.外表

3.pl/sql 或 toad 自带的导入

shiyiwan 2009-07-24
  • 打赏
  • 举报
回复
sqlloader可以做吧

记得Expert one-on-one Oracle一书中给出的原则是能用oracle本身完成的不用java完成。
zhangchu_63 2009-07-24
  • 打赏
  • 举报
回复
用JAVA写个小代码,java里面有处理EXCEL和CSV的包(JXL.JAR),可以到网上去down一个。
先用代码解析,然后一条一条的插入。
我以前有过处理类似数据导入ORACLE就用JAVA做,600M的文件大概20分钟。
或者使用PL/SQL DEVELOPER软件里面的TOOL->TEXT IMPORTER直接可以导入CSV的文件。
smallbear923 2009-07-24
  • 打赏
  • 举报
回复
呵呵,这个最好自己开发个程序,读取文件,插入数据库。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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