Oracle With as 臨時表的運用

工做中數據庫數據處理有時會遇到這樣一種狀況,須要將多個字段集中收集到一塊兒,而後在多個sql中屢次使用這個收集好的數據集。一種方式是用時視圖,將要處理數據用到的字段數據使用視圖的方式進行屢次查詢訪問。另外一種方式是使用 with as 建立一個臨時表,將數據集中進行屢次使用。sql

建立臨時表的語法以下:數據庫

with 臨時表名 as (it

    #數據查詢語句table

 select a.x1, b.x2, c.x3 from .....select

)語法

 

臨時表使用方式和正常表使用方式同樣:數據

select xx from 臨時表名 left join other table查詢

相關文章
相關標籤/搜索