如下,表a是数据库中已经存在的表,b是准备根据表a进行复制创建的表:
1、只复制表结构的sql
create table b as select * from a where 1<>1
2、即复制表结构又复制表中数据的sql
create table b as select * from a
3、复制表的制定字段的sql
create table b as select row_id,name,age from a where 1<>1
前提是row_id,name,age都是a表的列
4、Oracle复制表的指定字段及这些指定字段的数据的sql
create table b as select row_id,name,age from a
以上语句虽然能够很容易的根据a表结构复制创建b表,但是a表的索引等却复制不了,需要在b中手动建立。
5、insert into 会将查询结果保存到已经存在的表中
insert into t2(column1, column2, ....)
select column1, column2, .... from t1
以上的相关内容就是对Oracle复制表的sql语句的相关内容介绍,望你能有所收获。
分享到:
相关推荐
NULL 博文链接:https://wodeguozili.iteye.com/blog/2151906
oracle复制表
1. 复制表结构及其数据: 代码如下:create table table_name_new as select * from table_name_old2. 只复制表结构: 代码如下:create table table_name_new as select * from table_name_old where 1=2;或者: 代码...
oracle复制软件介绍ppt,产品名称iStream dds
多年前写的复制目标数据库指定表的数据到本地表。 程序丢了可惜,分享下。 执行存储过程,通过指定目标数据库登录信息,动态生成dblink,打开游标,按批次插入本地指定表中,每批次1万条数据。同步记录和日志信息写...
ORACLE 数据复制技术
Oracle高级复制,也称为对称复制,第一次是在Oracle 7.1.6版本中出现的,在这之前的Oracle版本中,Oracle数据复制方法仅有只读快照形式的基本复制一种方法。Oracle作为数据库平台,并且有的项目使用到了Oracle的...
oracle高级复制应用的实例及物化视图复制和多主体复制的具体配置
流复制主要是利用ORACLE的归档日志,进行增量备份来实现的,不仅可以配置只复制某些表,还可以配置仅复制某些表上的ddl或dml。可以复制到表,用户,数据库级别。 高级复制主要是基于触发器的原理来触发数据同步的...
我整理的oracle高级复制文档,包括advanced replication初步研究,Oracle 高级数据复制案例,Oracle数据库中高级复制的功能介绍,Oracle高级复制维护中要注意的方面,使用高级复制时清除Deferred Queue的办法
oracle capture oracle cdc 流复制 数据迁移
Oracle数据库在windows上的复制方法。
oracle高级复制 讲述如何培置oracle高级复制
oracle数据库复制软件白皮书,产品功能及特点
Streams表级别复制配置 Streams表级别复制配置
Oracle Sreams 流复制技术是一种数据库复制技术。利用数据流可实现数据库 之间或数据库内部的数据和事件的共享。Oracle Streams 是提高数据库可用性, 构建灾难备份系统以及实现数据库分布的理想的技术解决方案。...
本文档对ORACLE中实现高级复制的过程进行了详细的讲解
oracle测试表,emp,dept,salgrade的mysql版建表语句及测试数据, 直接复制到数据库运行或者导入sql文件, 即可
Oracle高级复制,也称为对称复制。和Oracle的其他功能不同,Oracle的高级复制不是即插即用的,用户必须深刻理解它们是如何工作的以及各种复制方案的优缺点。深刻理解复制的基本概念可以帮助你设计一个可靠的复制环境...