oracle复制表的sql语句
2008-10-07 21:15
267 查看
如下,表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、复制表的指定字段及这些指定字段的数据的sql
create table b as select row_id,name,age from a
以上语句虽然能够很容易的根据a表结构复制创建b表,但是a表的索引等却复制不了,需要在b中手动建立。
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、复制表的指定字段及这些指定字段的数据的sql
create table b as select row_id,name,age from a
以上语句虽然能够很容易的根据a表结构复制创建b表,但是a表的索引等却复制不了,需要在b中手动建立。
相关文章推荐
- 数据库——Oracle中快速复制表结构及sql语句select into的用法
- Oracle 复制任意表一行的SQL语句(测试Ok)
- Oracle复制表的sql语句
- Oracle中复制一张表的结构,用sql语句复制一张表结构
- oracle 表复制sql简单SQL语句
- oracle复制表数据和表结构的sql语句
- Oracle如何复制表的sql语句
- [oracle]表复制的sql语句
- [转]Oracle如何复制表的sql语句
- oracle复制表的sql语句
- [oracle]表复制的sql语句
- Oracle 复制表创建的sql语句
- Oracle复制表sql语句
- Oracle 复制表 SQL语句
- oracle复制表数据sql语句
- Oracle如何复制表的sql语句
- oracle复制表的sql语句
- 【转】Oracle如何复制表的sql语句
- 2012年1月4日 星期三(oracle读书笔记,PL/sql流程控制语句)
- oracle sql tuning之非常实用的4条sql语句