当前位置: 代码迷 >> SQL >> 怎么在Oracle和SQLServer中复制表结构和表数据
  详细解决方案

怎么在Oracle和SQLServer中复制表结构和表数据

热度:106   发布时间:2016-05-05 14:31:17.0
如何在Oracle和SQLServer中复制表结构和表数据

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

1. 复制表结构及其数据:

Oracle:create table emp2 as select * from emp;

SQLServer:SELECT?? *?? INTO?? t?? FROM?? t_score;??



2. 只复制表结构:

Oracle:

create table emp2 as select * from emp where 1=0;



create table emp2 like emp ;

SQLServer:

SELECT?? *?? INTO?? t?? FROM?? t_score where 1=0;??



3. 只复制表数据:

两个表结构一样:

Oracle和sql一样:



insert into emp2 select * from emp;



两个表结构不一样:

insert into emp2(e1,e2...) select e1,e2... from emp;

注意:不能复制表的引用约束

?

  相关解决方案