Oracle with as使用小節
Oracle中的with as使用
1.前言
Oracle 資料庫中的操作 with as 是一個子查詢,該子查詢是將查詢的資料放入Oracle的臨時表中,為後續查詢提供篩選資料。
2.基本語法
with tempTablbeName as (select * from table1)
select * from tempTablbeName
需要注意的是,with as 是和select 配合使用的,因為臨時表建立了就為查詢使用的,如果後續沒有select查詢語句Oracle會報錯
2.1建立一個臨時表
with temp as (select * from tb_name)
2.2建立多個臨時表
with temp1 as(select * from tb_name1),
temp2 as(select * from tb_name1),
temp3 as(select * from tb_name1)
3.擴充套件
with as 子查詢與union配合使用,可以提高查詢的靈活性,常見形式如下
with table1 as(
select 1 as a from dual
union
select 2 as a from dual
union
select 2 as a from dual
)
4.結束語
with as 建立的臨時表,是放到Oracle中的臨時表空間中,查詢完畢後就被清除了。關於臨時表空間和表空間是另外的知識了
相關文章
- jenkins 節點配置使用小記Jenkins
- oracle使用小記、刪除恢復Oracle
- 小細節
- Oracle RAC新增節點Oracle
- .net中使用oracle資料庫分頁小技巧Oracle資料庫
- Oracle select 語句字串拼接小例項-quote使用Oracle字串
- Networker備份oracle單節點Oracle
- Vue、Javascript小細節VueJavaScript
- oracle11g RAC新增節點Oracle
- Oracle細節及難點總結Oracle
- Oracle 10g 增刪節點Oracle 10g
- 第九小節 函式函式
- Java位運算小節Java
- 小知識:使用oracle使用者檢視RAC叢集資源狀態Oracle
- oracle保留兩位小數Oracle
- oracle 11g rac新增節點前之清除節點資訊Oracle
- 第 7 小節 if、switch 語句
- 第八小節 for 迴圈
- 第一小節總結:
- OpenFeign 使用細節
- ORACLE編譯失效物件小結Oracle編譯物件
- oracle11g_RAC新增刪除節點Oracle
- Oracle 11g RAC重新新增節點Oracle
- 機器級程式的小細節
- DOM節點刪除方法小結
- 一個小的技術細節
- MySQL碎片整理小節--例項演示MySql
- 【中秋徵文】使用Python中秋節嫦娥投食小遊戲《千里嬋娟》Python遊戲
- Oracle使用者Oracle
- oracle OMF的使用Oracle
- cx_oracle 使用Oracle
- 【小驚喜】總算一個小驚喜,Oracle ACEAOracle
- Oracle優化案例-新增RAC節點(二十九)Oracle優化
- oracle DG 日誌傳輸小結Oracle
- 【Oracle版本升級圖--小麥苗】Oracle
- 8月資料庫排行:Oracle 節節攀升,PG 和 MongoDB 分數再現下跌資料庫OracleMongoDB
- web端ant-design-vue Modal.info元件自定義icon和title使用小節WebVue元件
- 函式解構引數小細節函式
- Java小細節:List可以add(null)嗎?JavaNull