Oracle資料庫中把乙個查詢結果插入到一張表中

2021-06-29 11:24:46 字數 460 閱讀 1175

一、oracle資料庫中,把一張表的查詢結果直接生成並匯入一張新錶中。 

例如:現有只有a表,查詢a表,並且把結果匯入b表中。使用如下sql語句: 

create table b as select * from a 

二、oracle資料庫中支援把查詢結果匯入到另外一張表中。 

例如:有兩個表a和b 

1)如果兩個表的表結構是否相同,但要插入的字段型別相同: 

(1)把a表的全部字段資料插入到b表中: 

insert into b select * from a; 

(2)把a表中某些欄位的資料插入b表中: 

insert into b(欄位名)(select 欄位名 from a) 

2)果不在同乙個schema下請在表名前加上schema,例如有schema a和b: 

insert into b.b select * from a.a

建立乙個Oracle 資料庫

由於oracle是大型的關係型資料庫系統 rdbms 所以在建立資料庫時需要設定許多環境引數,有時候這些設定環境的準備工作會讓人覺得很繁瑣,問題出得也很多,但也正是oracle公司給出了讓使用者能靈活的設定資料庫環境引數的做法,使得oracle變得很靈活和高效,能適應不同檔次的機器 作業系統。這裡只...

手動建立乙個Oracle資料庫

系統環境 1 作業系統 windows 2000 pro 2 資料庫 oracle9i release 9.2.0.3.0 3 安裝路徑 d oracle 建庫步驟 1 手工建立相關目錄 d oracle admin ora92 d oracle admin ora92 adhoc d oracle...

oracle資料庫常用查詢一

oracle資料庫常用查詢一 sqlplus as sysdba 或sqlplus sys 密碼 as sysdba 兩者都是以sys登入。conn scott tiger orcl conn sys 密碼 orcl as sysdba 1 檢視service name show parameter...