1.SQL Server中,若是目標表存在:sql
insert
into
目標表
select
*
from
原表;
code
2.SQL Server中,,若是目標表不存在:it
select
*
into
目標表
from
原表;
table
MySQL中不支持這種語法,變通一下,本身測了可用:class
Create table Table2 (Select * from Table1);
3.Oracle中,若是目標表存在:select
insert
into
目標表
select
*
from
原表;
語法
commit
;
create
table
目標表
as
select
*
from
原表;