Oracle複製表結構和資料

2021-09-01 21:28:59 字數 884 閱讀 4156

知道常用的資料庫指令可以提高運算元據庫的效率,也更專業。如複製表結構和資料。

1:建立乙個表new_table和old_table表結構一樣(沒有old_table的記錄)

create table new_table as select * from old_table  where 1=0;

2:建立乙個表new_table和old_table表結構一樣(有old_table的記錄)

create table new_table as select * from old_table;

3:複製乙個表資料到另乙個表

insert into new_table select * from old_table;

4:建立檢視,刪除檢視:

建立檢視語法:create or replace view **_view as select * from **table;

如:create or replace view v_connectivity_n as

select d_id st_id,

d_fno st_fno,

d_fid st_fid,

d_currentstatus cd_dqzt,

d_electricstate cd_sfdd,

d_node1_id node1_id,

d_node2_id node2_id,

'1' st_cid,

'1' st_cno

from d_connectivity_n;

刪除檢視語法:drop view **_view;

oracle 複製表結構和資料

1 複製表結構以及資料 create table d table name as select from s table name 注意並不會建立索引 2 只複製表結構 create table d table name as select from s table name where 1 2 3...

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

1.不同使用者之間的表資料複製 對於在乙個資料庫上的兩個使用者a和b,假如需要把a下表old的資料複製到b下的new,請使用許可權足夠的使用者登入sqlplus insert into b.new select from a.old 如果需要加條件限制,比如複製當天的a.old資料 insert i...

sql複製表結構和資料

功能 將查詢的結果放到乙個新錶中去,查詢結果可以 於乙個表或多個表 sqlserver中使用select into語句 按照使用場合可以分為以下幾類 1 實現全表備份 如 select inott1fromtitles 2 備份表的一部分列 不寫 而寫出列的列表 或一部分行 加where條件 如 s...