Oracle 简单的两种表复制的方法. Sql如下:
create table target as select* from source ;
insert into target select * from source; //table already exist
下面分别介绍下这两种方法的简单测试步骤 :
方法一:
1. Create source table
create TABLE source
(
id number(4),
name varchar(10),
age number(3),
CONSTRAINT pk_source PRIMARY KEY (id)
)
2. Insert data
Insert into source values(1, 'Mark', 24);
Insert into source values(2, 'Robinson', 27);
Insert into source values(3, 'Colin', 26);
Insert into source values(4, 'Scott', 25);
3. Create target table
create TABLE targ et
(
id number(4),
name varchar(10),
age number(3),
CONSTRAINT pk_target PRIMARY KEY (id)
)
4. Copy date from source to target
Insert into target(id, name, age) select 100+rownum ,name,age from source where rownum <=6
这里稍微弄复杂点。其实我们在大数据量数据进行测试时候常用。
5. Drop the test tables.
drop TABLE source;
drop TABLE target;
方法二 :
1. Create source table
create TABLE source
(
id number(4),
name varchar(10),
age number(3),
CONSTRAINT pk_source PRIMARY KEY (id)
)
2. Insert data
Insert into source values(1, 'Mark', 24);
Insert into source values(2, 'Robinson', 27);
Insert into source values(3, 'Colin', 26);
Insert into source values(4, 'Scott', 25);
3 . Copy date from source to target
create table target as select 100+rownum id ,name,age from source where rownum <3;
4. Drop the test tables.
drop TABLE source;
drop TABLE target;
分享到:
相关推荐
NULL 博文链接:https://wodeguozili.iteye.com/blog/2151906
ORACLE 数据复制技术
Oracle高级复制,也称为对称复制,第一次是在Oracle 7.1.6版本中出现的,在这之前的Oracle版本中,Oracle数据复制方法仅有只读快照形式的基本复制一种方法。Oracle作为数据库平台,并且有的项目使用到了Oracle的...
oracle复制表
oracle高级复制应用的实例及物化视图复制和多主体复制的具体配置
oracle capture oracle cdc 流复制 数据迁移
我整理的oracle高级复制文档,包括advanced replication初步研究,Oracle 高级数据复制案例,Oracle数据库中高级复制的功能介绍,Oracle高级复制维护中要注意的方面,使用高级复制时清除Deferred Queue的办法
oracle高级复制 讲述如何培置oracle高级复制
oracle数据库复制软件白皮书,产品功能及特点
Oracle数据库在windows上的复制方法。
Oracle高级复制,也称为对称复制。和Oracle的其他功能不同,Oracle的高级复制不是即插即用的,用户必须深刻理解它们是如何工作的以及各种复制方案的优缺点。深刻理解复制的基本概念可以帮助你设计一个可靠的复制环境...
Oracle Sreams 流复制技术是一种数据库复制技术。利用数据流可实现数据库 之间或数据库内部的数据和事件的共享。Oracle Streams 是提高数据库可用性, 构建灾难备份系统以及实现数据库分布的理想的技术解决方案。...
多年前写的复制目标数据库指定表的数据到本地表。 程序丢了可惜,分享下。 执行存储过程,通过指定目标数据库登录信息,动态生成dblink,打开游标,按批次插入本地指定表中,每批次1万条数据。同步记录和日志信息写...
本文档对ORACLE中实现高级复制的过程进行了详细的讲解
流复制主要是利用ORACLE的归档日志,进行增量备份来实现的,不仅可以配置只复制某些表,还可以配置仅复制某些表上的ddl或dml。可以复制到表,用户,数据库级别。 高级复制主要是基于触发器的原理来触发数据同步的...
Oracle 数据库对称复制实施手册
oracle复制软件介绍ppt,产品名称iStream dds
文中介绍了针对Oracle数据库的远程复制、容灾主要有以下几种技术或解决方案:基于存储层的容灾复制方案、基于逻辑卷的容灾复制方案、基于Oracle redo log的逻辑复制方式。这类产品的原理基本相同,其工作过程可以...
通过Oracle的流复制实现数据库之间的同步
Streams表级别复制配置 Streams表级别复制配置