Oracle如何复制表的sql语句

数据库 Oracle
本文主要介绍的是Oracle复制表的sql语句的实际应用,本文以表a来进行演示,以b为准备根据表a进行复制的创建表。以下就是文章的具体内容。

以下的文章主要是介绍Oracle复制表的sql语句,其中包括如何复制表结构的sql。以及如何复制相关表的结构又复制表中的数据sql。以下就是相关内容的具体介绍,望你浏览完以下的内容会有所收获。

如下,表a是数据库中已经存在的表,b是准备根据表a进行复制创建的表:

1、只复制表结构的sql

 

create table b as select * from a where 1<>
  • 1.

2、即复制表结构又复制表中数据的sql

 

create table b as select * from a 
  • 1.

3、Oracle复制表的制定字段的sql

create table b as select row_id,name,age from a where 1<>
  • 1.

前提是row_id,name,age都是a表的列

4、复制表的指定字段及这些指定字段的数据的sql

 

create table b as select row_id,name,age from a 
  • 1.

以上语句虽然能够很容易的根据a表结构复制创建b表,但是a表的索引等却复制不了,需要在b中手动建立。

5、insert into 会将查询结果保存到已经存在的表中

 

insert into t2(column1, column2, ....)
select column1, column2, .... from t1 
  • 1.
  • 2.

以上的相关内容就是对Oracle复制表的sql语句的介绍,望你能有所收获。

【编辑推荐】

  1. Oracle 数据库的并行执行的实际操作
  2. Oracle RAC配置中应注意的问题
  3. Oracle 删除后重新安装的具体方法
  4. Oracle内存结构研究的相关内容介绍
  5. Oracle数据库的安装与配置详解
责任编辑:佚名 来源: 博客园
相关推荐

2010-04-01 13:55:50

Oracle复制表

2010-10-20 11:18:38

sql server复

2010-09-06 13:34:37

Sql Server语句

2010-04-13 15:04:16

Oracle优化

2009-11-16 13:47:35

Oracle SQL语

2010-04-20 15:22:34

Oracle SQL

2010-04-12 14:22:13

Oracle性能sql语句

2010-04-29 14:06:40

Oracle SQL

2009-01-14 09:28:12

OracleSQL10g

2009-11-16 17:55:58

Oracle SQL语

2009-11-05 18:07:33

Oracle导出sql

2009-11-06 17:13:24

Oracle SQL语

2010-09-25 15:20:43

SQL递归语句

2010-04-13 14:43:37

Oracle性能检测

2012-05-29 15:22:03

JACOBJava

2009-11-06 17:21:36

验证Oracle SQ

2010-04-13 14:36:17

Oracle性能检测

2009-03-04 09:06:56

优化sqlOracle

2010-03-31 15:03:54

Oracle执行

2010-10-15 11:22:24

MySQL复制表结构
点赞
收藏

51CTO技术栈公众号