知道常用的資料庫指令可以提高運算元據庫的效率,也更專業。如複製表結構和資料。
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...