Oracle如何复制表的sql语句

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

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

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

1、只复制表结构的sql

 

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

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

 

  1. create table b as select * from a 

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

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

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

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

 

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

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

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

 

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

以上的相关内容就是对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 17:55:58

Oracle SQL语

2009-11-16 13:47:35

Oracle SQL语

2009-01-14 09:28:12

OracleSQL10g

2010-04-12 14:22:13

Oracle性能sql语句

2010-04-29 14:06:40

Oracle SQL

2010-04-20 15:22:34

Oracle SQL

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执行

2009-11-06 17:13:24

Oracle SQL语

2009-11-05 18:07:33

Oracle导出sql

2010-09-25 15:20:43

SQL递归语句

2010-04-13 14:43:37

Oracle性能检测

2010-10-15 11:22:24

MySQL复制表结构
点赞
收藏

51CTO技术栈公众号