日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Oraclewith語句的用法

Oracle with語句是經(jīng)??梢砸姷降恼Z句,下面就為您詳細(xì)介紹Oracle with語句的用法,如果您對Oracle with語句感興趣的話,不妨一看。

當(dāng)查詢中多次用到某一部分時,可以用Oracle with語句創(chuàng)建一個公共臨時表。因為子查詢在內(nèi)存臨時表中,避免了重復(fù)解析,所以執(zhí)行效率會提高不少。臨時表在一次查詢結(jié)束自動清除。

一般語法格式:

 
 
 
  1. with   
  2. alias_name1 as    (subquery1),  
  3. alias_name2 as    (subQuery2),  
  4. ……  
  5. alias_nameN as    (subQueryN)  
  6. select col1,col2…… col3   
  7.      from alias_name1,alias_name2……,alias_nameN 

Oracle with語句的例子:

 
 
 
  1. SQL> WITH  
  2. Q1 AS (SELECT 3 + 5 S FROM DUAL),  
  3.     Q2 AS (SELECT 3 * 5 M FROM DUAL),  
  4.     Q3 AS (SELECT S, M, S + M, S * M FROM Q1, Q2)  
  5. SELECT * FROM Q3; 

輸出結(jié)果:

 
 
 
  1. S M S+M S*M  
  2. ---------- ---------- ---------- ----------  
  3. 8 15 23 120  
  4.  

新聞標(biāo)題:Oraclewith語句的用法
本文地址:http://www.dlmjj.cn/article/dhjcgdi.html