新聞中心
在Oracle遞歸查詢中經(jīng)常會用到Start with...Connect By子句來遞歸查詢一般的情況下都是用于某個表維護(hù)樹形結(jié)構(gòu)的具體應(yīng)用。以下就是文章的具體內(nèi)容的介紹,望你瀏覽完以下的內(nèi)容會有所收獲。

成都創(chuàng)新互聯(lián)公司堅(jiān)信:善待客戶,將會成為終身客戶。我們能堅(jiān)持多年,是因?yàn)槲覀円恢笨芍档眯刨?。我們從不忽悠初訪客戶,我們用心做好本職工作,不忘初心,方得始終。10多年網(wǎng)站建設(shè)經(jīng)驗(yàn)成都創(chuàng)新互聯(lián)公司是成都老牌網(wǎng)站營銷服務(wù)商,為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)站設(shè)計、H5技術(shù)、網(wǎng)站制作、品牌網(wǎng)站設(shè)計、微信小程序開發(fā)服務(wù),給眾多知名企業(yè)提供過好品質(zhì)的建站服務(wù)。
創(chuàng)建示例表:
Sql代碼
- CREATE TABLE TBL_TEST
- (
- ID NUMBER,
- NAME VARCHAR2(100 BYTE),
- PID NUMBER DEFAULT 0
- );
在Oracle遞歸查詢中需要插入的測試數(shù)據(jù)如下:
Sql代碼
- INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('1','10','0');
- INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('2','11','1');
- INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('3','20','0');
- INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('4','12','1');
- INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('5','121','2');
Sql代碼
從Root往樹末梢遞歸
- select * from TBL_TEST
- start with id=1
- connect by prior id = pid
Sql代碼
從末梢往樹ROOT遞歸
- select * from TBL_TEST
- start with id=5
- connect by prior pid = id
以上的相關(guān)內(nèi)容就是對Oracle遞歸查詢相關(guān)內(nèi)容的介紹,望你能有所收獲。
【編輯推薦】
- 關(guān)閉Oracle死鎖進(jìn)程的具體操作步驟
- 關(guān)閉Oracle死鎖進(jìn)程的具體操作步驟
- Oracle索引聚簇表的數(shù)據(jù)加載中兩個組成部分
- 對Oracle數(shù)據(jù)庫體系架構(gòu)概要解析
- Oracle體系結(jié)構(gòu)的基本概念,實(shí)例
網(wǎng)頁標(biāo)題:Oracle遞歸查詢中用相關(guān)的子句來進(jìn)行遞歸查詢
URL標(biāo)題:http://www.dlmjj.cn/article/dhcopsh.html


咨詢
建站咨詢
