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 如果兩個表...