新聞中心
DB2遞歸查詢又稱為樹查詢,是DB2數(shù)據(jù)庫中非常重要的查詢方式,下面就為您詳細(xì)介紹DB2遞歸查詢相關(guān)的知識,供您參考學(xué)習(xí)。

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、網(wǎng)站制作服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)南樂免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
【數(shù)據(jù)結(jié)構(gòu)】
process_id par_process_id fw_id
742482939 414358129 471
414358129 1707251033 470
1707251033 null 468
【DB2遞歸查詢父process_id】
with par (process_id,par_process_id) as
(
select process_id,par_process_id from docm_process_ts a where fw_id='471'【1】
union all
select child.process_id,child.par_process_id from par ,docm_process_ts child where par.par_process_id=child.process_id 【2】
)
select process_id,par_process_id from par where par.par_process_id is null 【3】
【1】這條SQL語句是初始化,只執(zhí)行一次,執(zhí)行結(jié)果存在虛表中作為種子傳遞給【2】
【2】遞歸從虛表par 跟 docm_process_ts 表進(jìn)行條件查出數(shù)據(jù)
【3】這條SQL語句是最終要查詢的結(jié)果
【編輯推薦】
DB2分頁的實現(xiàn)
DB2游標(biāo)及其使用
DB2表空間的管理方式
DB2數(shù)據(jù)庫權(quán)限介紹
大數(shù)據(jù)DB2表快速清空方法
當(dāng)前文章:DB2遞歸查詢簡介
當(dāng)前路徑:http://fisionsoft.com.cn/article/coidcgo.html


咨詢
建站咨詢
