码迷,mamicode.com
首页 > 数据库 > 详细

【转】Oracle如何复制表的sql语句

时间:2014-12-15 23:22:01      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   color   sp   数据   div   art   

 

原文链接 http://database.51cto.com/art/201004/192790.htm

以下的文章主要是介绍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

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
以上语句虽然能够很容易的根据a表结构复制创建b表,但是a表的索引等却复制不了,需要在b中手动建立。
5、insert into 会将查询结果保存到已经存在的表中 insert into t2(column1, column2, ....) select column1, column2, .... from t1
以上的相关内容就是对Oracle复制表的sql语句的介绍,望你能有所收获。

【编辑推荐】

  1. Oracle 数据库的并行执行的实际操作
  2. Oracle RAC配置中应注意的问题
  3. Oracle 删除后重新安装的具体方法
  4. Oracle内存结构研究的相关内容介绍
  5. Oracle数据库的安装与配置详解

【转】Oracle如何复制表的sql语句

标签:style   blog   http   ar   color   sp   数据   div   art   

原文地址:http://www.cnblogs.com/ihongyan/p/4166078.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!