天天看點

如何把一個表中的資料複制到另一個表中

1.不同的資料庫文法不同(SQL Server和Oracle為例),且複制包括目标表已存在和目标表不存在的情況,分别回答:

SQL Server中,如果目标表存在:

1

insert

into

目标表 

select

from

原表;

SQL Server中,,如果目标表不存在:

1

select

into

目标表 

from

原表;

Oracle中,如果目标表存在:

1

2

insert

into

目标表 

select

from

原表;

commit

;

Oracle中,如果目标表不存在:

1

create

table

目标表 

as

select

from

原表;

2.可選字段

inset into 表 (字段1,字段2) select 字段1,字段2 from 表2。

q'