如何在Oracle中复制表结构和表数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Oracle中复制表结构和表数据相关的知识,希望对你有一定的参考价值。

可用如下方法复制表结构和表数据:
如果新表不存在:
比如有一张表叫test,现在要复制表结构及表内数据,可执行代码:
create table test as select * from test;这样就把表结构连同数据一起复制了。
如果表存在,可用以下代码:
insert into test1 select * from test;commit;
参考技术A create table 新表表名 as select * from 原表表名;
这样写一下,在SQL/PLUS中执行,看看是否好用。本回答被提问者采纳

Oracle和sql server中复制表结构和表数据的sql语句

 Oracle和sql server中,如何从一个已知的旧表,来复制新生成一个新的表,如果要复制旧表结构和表数据,对应的sql语句该如何写呢?刚好阿堂这两天用到了,就顺便把它收集汇总一下,供朋友们参考一下了!

sql server中复制表结构和表数据的sql语句的写法,分别如下
1.复制表的内容到一新表  
  select   *   into   新表名   from   原表名  
2.复制表的结构到一新表  
  select   *   into   新表名   from   原表名   where   1=2

 
oracle中复制表结构和表数据的sql语句的写法,分别如下
1.复制表的内容到一新表 
create table newTable as select * from oldTable
2.复制表的结构到一新表
create table newTable as select * from oldTable    where   1=2










以上是关于如何在Oracle中复制表结构和表数据的主要内容,如果未能解决你的问题,请参考以下文章

如何在Oracle中复制表结构和表数据

如何在Oracle中复制表结构和表数据

如何在Oracle中复制表结构和表数据

Oracle和sql server中复制表结构和表数据的sql语句

oracle复制表结构和表数据

oracle-复制表结构和表数据