Oracle 数据库表中数据导出问题? 现在有一个数据库表A,里面数据有500W左右。要做的工作是根据条件将500w中的估计大约是300W条记录导出到数据库中的另外一张表B中,A和B的结构完全一致(包括索引),B相当于A的备份表。该如何做? 现在没有思路。如果纯粹的 select insert 会不会很慢?谢谢指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用create table B as select * from A where conditions='';这样会比较适合,再说500万条数据根本不多 同意楼上,要是B表已建立,就用insert into Bselect * from A where conditions=''; 如果是表已存在,执行insert时可以考虑加上append这个hint。insert /*+ append */ ... 加上 append ? 怎么用啊?呵呵,我查查帮助额。 通用文件和数据库同步软件《同步专家网络版》数据库同步演示文件:http://www.datsync.net/down.asp?file=download/dat演示.rar&name=数据库同步演示软件下载:http://www.ahjoe.com/prodnet.asp文件同步教程:http://www.ahjoe.com/netdoc.htm 通用文件和数据库同步软件《同步专家网络版》数据库同步演示文件:http://www.datsync.net/down.asp?file=download/dat演示.rar&name=数据库同步演示软件下载:http://www.ahjoe.com/prodnet.asp文件同步教程:http://www.ahjoe.com/netdoc.htm oracle 如何查询所有的,自定义角色 安装oracle9i时 oracle查询一变量语句? oralce 数据库表有外键约束还原出错 存储过程utl_file的问题,请高手解决 客户端如何编程实现数据导入导出? oracle sql developer使用过程中的字符问题 在oracle中怎么对大型字符串数据进行插入,比如long、clob等等,在线等急用 怎么用才能使ORACLE数据库中的游标循环多次? 来!经验交流影响oracle性能的! Oracle 表空间大小 问题 oracle 的sql 关于横向求最大值 用greatest 的问题。
这样会比较适合,再说500万条数据根本不多
insert into B
select * from A where conditions='';
insert /*+ append */ ...
http://www.datsync.net/down.asp?file=download/dat演示.rar&name=数据库同步演示软件下载:
http://www.ahjoe.com/prodnet.asp文件同步教程:
http://www.ahjoe.com/netdoc.htm
http://www.datsync.net/down.asp?file=download/dat演示.rar&name=数据库同步演示软件下载:
http://www.ahjoe.com/prodnet.asp文件同步教程:
http://www.ahjoe.com/netdoc.htm