自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

使用oracle遞歸查詢處理父子關(guān)系記錄

數(shù)據(jù)庫 Oracle
oracle數(shù)據(jù)庫中常要處理父子關(guān)系的記錄,使用遞歸查詢就可以輕松解決這個問題,下面就讓我們一起來了解一下該方法的實現(xiàn)過程。

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

數(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 指定層次開始的條件,即是說滿足這個條件的行即可以做為層次樹的最頂層
 
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è)計

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

ORACLE ROWNUM語句的使用

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-11-12 14:10:15

SQL遍歷父子關(guān)系表

2023-11-14 10:03:30

數(shù)據(jù)庫技術(shù)

2019-11-26 09:21:49

區(qū)塊鏈比特幣虛擬貨幣

2018-04-16 15:11:30

2010-09-07 14:36:24

SQL語句

2010-04-02 15:04:14

Oracle遞歸查詢

2010-04-06 10:32:12

Oracle遞歸查詢

2010-11-15 13:47:13

oracle記錄加鎖

2010-04-26 14:43:17

Oracle遞歸條件查

2010-04-23 16:35:02

Oracle 查詢記錄

2024-04-09 08:07:00

遞歸查詢MySQL數(shù)據(jù)庫

2010-04-02 09:55:47

Oracle遞歸查詢

2009-04-08 10:20:43

Oracle插入查詢

2010-09-25 15:20:43

SQL遞歸語句

2011-07-19 09:46:00

Oracle數(shù)據(jù)庫遞歸查詢

2010-04-07 09:09:49

Oracle查詢

2010-11-15 14:58:17

Oracle千萬級記錄

2012-02-02 16:13:29

HibernateJava

2010-03-05 09:40:08

Python遞歸

2010-04-30 10:24:00

Oracle查詢指定記
點贊
收藏

51CTO技術(shù)棧公眾號