oracle 把查詢結果插入到表中

2021-10-23 11:27:20 字數 572 閱讀 2183

1.把一張表的查詢結果直接生成並匯入一張新錶中

例如:現有只有a表,查詢a表,並且把結果匯入b表中。

create

table b as

select

*from a;

2.把查詢結果匯入到另外一張表中

例如:有兩個表a和b

兩個表的表結構不相同,但要插入的字段型別相同:

insert

into b(欄位名)

(select 欄位名 from a)

;

兩個表的表結構相同:

insert

into b select

*from a;

如果不在同乙個schema下請在表名前加上schema

insert

into b.b select

*from a.a;

insert

into b.b(欄位名)

(select 欄位名 from a.a)

;

Oracle中把一張表查詢結果插入到另一張表中

oracle中把一張表查詢結果插入到另一張表中 一 oracle資料庫中,把一張表的查詢結果直接生成並匯入一張新錶中。例如 現有只有a表,查詢a表,並且把結果匯入b表中。使用如下sql語句 sql create table b as select from a 二 oracle資料庫中支援把查詢結果...

Oracle中把一張表查詢結果插入到另一張表中

1.新增乙個表,通過另乙個表的結構和資料 create table xthame.tab1 as select from dsknow.combdversion 2.如果表存在 insert into tab1 select from tab2 3.同乙個表中,將a欄位的指賦給b欄位 update ...

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

一 oracle資料庫中,把一張表的查詢結果直接生成並匯入一張新錶中。例如 現有只有a表,查詢a表,並且把結果匯入b表中。使用如下sql語句 create table b as select from a 二 oracle資料庫中支援把查詢結果匯入到另外一張表中。例如 有兩個表a和b 1 如果兩個表...