oracle 把查询结果插入到表中几种方式
生活随笔
收集整理的這篇文章主要介紹了
oracle 把查询结果插入到表中几种方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉載:Oracle中把一個查詢結果插入到一張表中
以下是信息留存:
一、Oracle數據庫中,把一張表的查詢結果直接生成并導入一張新表中。
例如:現有只有A表,查詢A表,并且把結果導入B表中。使用如下SQL語句:
create table b as select * from a
二、Oracle數據庫中支持把查詢結果導入到另外一張表中。
例如:有兩個表A和B
1)如果兩個表的表結構是否相同,但要插入的字段類型相同:
I 把A表的全部字段數據插入到B表中:
insert into B select * from A;
II 把A表中某些字段的數據插入B表中:
insert into B(字段名)(select 字段名 from A)
2)如果不在同一個schema下請在表名前加上schema,例如有schemaa和b:
insert into b.B select * from a.A
總結
以上是生活随笔為你收集整理的oracle 把查询结果插入到表中几种方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux爬365租房没有数据,新手求助
- 下一篇: 跟我一起玩Win32开发(19):浏览和