Oracle快速复制表

Posted 永光-技术改变梦想

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle快速复制表相关的知识,希望对你有一定的参考价值。

清空表 

oracle --truncate truncate table gh_qytc_ls; //从一个表插入到另外一个表 insert into gh_qytc_ls SELECT * FROM gh_qytc tc; 快速copy一张表数据到另外一张表 1、创建一个临时表,字段和要用的表相同 create table gh_qyghgx_temp as select * from gh_qyghgx where qybm=‘F227‘; 2、查询临时表是否创建成功 select * from gh_qyghgx_temp; 3、删除临时表的那条记录 truncate table gh_qyghgx_temp; 4、把要备份的表的数据放入临时表 insert into gh_qyghgx_temp select * from gh_qyghgx 5、查询是否插入成功 select count(*) from gh_qyghgx_temp;

 



以上是关于Oracle快速复制表的主要内容,如果未能解决你的问题,请参考以下文章

Oracle SQL快速复制表结构或数据

如何向一个oracle表中快速插入很多条数据

oracle怎么把数据库的表复制到另外一个数据库

oracle中怎么复制一个同样的用户

Oracle快速创建表空间及用户授权

oracle怎么复制表以及表中数据