oracle複製表資料,複製表結構

2021-07-29 17:28:15 字數 532 閱讀 9019

1.不同使用者之間的表資料複製

對於在乙個資料庫上的兩個使用者a和b,假如需要把a下表old的資料複製到b下的new,請使用許可權足夠的使用者登入sqlplus:

insert into b.new(select * from a.old);

如果需要加條件限制,比如複製當天的a.old資料

insert into b.new(select * from a.old where date=gmt);

藍色斜線處為選擇條件

2.同使用者表之間的資料複製

使用者b下有兩個表:b.x和b.y,如果需要從表x轉移資料到表y,使用使用者b登陸sqlpus即可:

insert into y select * from x;

3.b.x中個別字段轉移到b.y的相同字段

insert into y(欄位1,欄位2) select 欄位1,欄位2 from

4.複製表結構

create table 使用者名稱.表名 as select * from 使用者名稱.表名 where 1=2

oracle 複製表與複製表結構

一 複製表的語法 create table 表名稱 as 子查詢 例子 複製oracel安裝後的預設資料庫scott中的表emp create table myemp as select from emp 此例是表示表結構和表內容一起複製過來了。二 複製表結構 create table 表名稱 as...

oracle 複製表與複製表結構

一 複製表的語法 create table 表名稱 as 子查詢 例子 複製oracel安裝後的預設資料庫scott中的表emp create table myemp as select from emp 此例是表示表結構和表內容一起複製過來了。二 複製表結構 create table 表名稱 as...

oracle 複製表資料

1.複製表結構及其資料 複製 如下 create table table name new as select from table name old 2.只複製表結構 複製 如下 create table table name new as select from table name old w...