mysql和Oracle 备份表
1.SQL Server中,如果目标表存在:
insert
into
目标表
select
*
from
原表;
2.SQL Server中,,如果目标表不存在:
select
*
into
目标表
from
原表;
MySQL中不支持这种语法,变通一下,自己测了可用:
Create table Table2 (Select * from Table1);
3.Oracle中,如果目标表存在:
insert
into
目标表
select
*
from
原表;
commit
;
4.Oracle中,如果目标表不存在:
create
table
目标表
as
select
*
from
原表;