日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
使用oracle遞歸查詢處理父子關(guān)系記錄

使用oracle遞歸查詢可以處理父子關(guān)系記錄,下面就為您介紹這種使用oracle遞歸查詢處理父子關(guān)系記錄的方法,供您參考。

十多年的巴南網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營銷型網(wǎng)站的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整巴南建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“巴南網(wǎng)站設(shè)計(jì)”,“巴南網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

數(shù)據(jù)庫中常要處理父子關(guān)系的記錄,在oracle中可以用oracle遞歸查詢語句一次把所有的子記錄全部取出來。例如下:
t1
t11
   t111   
    t1111
t12 
   t121      
     t1211

db數(shù)據(jù)字段如下:
task_id        task_name         t.parent_task_id       ***
***            ***               ***                    ***
000001         t1                ***                    ***
000002         t11               000001                 ***
000005         t12               000001                 ***
000003         t111              000002                 ***
000004         t1111             000003                 ***
000006         t121              000005                 ***
000007         t1211             000006                 ***
***            ***                ***                   ***

查詢語句:
select t.task_id ,t.task_name ,t.parent_task_id
from t_task t s
tart with task_id='000001'
connect by prior task_id = parent_task_id;

結(jié)果顯示:
task_id               task_name          t.parent_task_id
000001                t1          
000002                t11                  000001
000003                t111                 000002
000004                t1111                000003
000005                t12                  000001
000006                t121                 000005
000007                t1211                000006

strat with 指定層次開始的條件,即是說滿足這個(gè)條件的行即可以做為層次樹的最頂層
 
connect by prior指層之間的關(guān)聯(lián)條件,即什么樣的行是上層行的子行(自連接條件)

select level ,id,name,parentid from temptable2
connect by prior parentid(屬于頂層的列)=id(子層的列) start with id =1

【編輯推薦】

常見的ORACLE數(shù)據(jù)類型介紹

查詢Oracle日志文件的方法

Oracle索引的優(yōu)化設(shè)計(jì)

oracle并行查詢一列的實(shí)現(xiàn)

ORACLE ROWNUM語句的使用


網(wǎng)站標(biāo)題:使用oracle遞歸查詢處理父子關(guān)系記錄
本文URL:http://www.5511xx.com/article/cdoehoj.html