Oracle SQL的遞迴查詢
Oracle SQL的遞迴查詢:
1、表機構
SQL> desc comm_org_subjection
Name Null? Type
----------------------------------------- -------- ----------------------------
ORG_SUBJECTION_ID NOT NULL VARCHAR2(32) 子鍵
ORG_ID NOT NULL VARCHAR2(32)
FATHER_ORG_ID NOT NULL VARCHAR2(32) 父鍵
LOCKED_IF NOT NULL VARCHAR2(1)
START_DATE NOT NULL DATE
END_DATE DATE
EDITION_NAMEPLATE NUMBER(8)
CODE_AFFORD_IF VARCHAR2(1)
CODE_AFFORD_ORG_ID NOT NULL VARCHAR2(32)
CODING_SHOW_ID NUMBER(8)
BSFLAG VARCHAR2(1)
MODIFI_DATE DATE
CREATOR_ID VARCHAR2(32)
CREATE_DATE DATE
CREATOR VARCHAR2(35)
2、遞迴查詢父結點 org_id為C6000000000001下的所有子結點:
select * from comm_org_subjection a
start with a.org_id='C6000000000001'
connect by prior a.org_subjection_id=a.father_org_id
3、遞迴查詢子結點 org_id為C6000000000001下的所有父結點:
select org_id from comm_org_subjection a
start with a.org_id='C6000000000001'
connect by prior a.father_org_id=a.org_subjection_id
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12778571/viewspace-604129/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle遞迴查詢sqlOracle遞迴SQL
- oracle中的遞迴sql查詢 connect by prior實現遞迴Oracle遞迴SQL
- ORACLE 遞迴查詢Oracle遞迴
- SQL Server遞迴查詢SQLServer遞迴
- MS SQL Server的遞迴查詢SQLServer遞迴
- sql無限遞迴查詢SQL遞迴
- sql遞迴查詢子級SQL遞迴
- MS SQL Server的遞迴查詢(2)SQLServer遞迴
- SQL with as 的用法 以及遞迴函式的寫法 遞迴層次查詢SQL遞迴函式
- Sql Server 使用CTE實現遞迴查詢SQLServer遞迴
- PostgreSQL 遞迴查詢SQL遞迴
- PostgreSQL=>遞迴查詢SQL遞迴
- SqlServer遞迴查詢SQLServer遞迴
- sqlalchemy 遞迴查詢SQL遞迴
- 一個遞迴查詢遞迴
- 遞迴查詢子元素遞迴
- oracle中connect by prior實現遞迴查詢Oracle遞迴
- SQL server資料庫with as子句與遞迴查詢的實現SQLServer資料庫遞迴
- SQL Server 2005資料庫中表的遞迴查詢SQLServer資料庫遞迴
- grep遞迴查詢子目錄遞迴
- 關於樹型結構資料遞迴查詢,轉非遞迴查詢的實現遞迴
- 我對Postgresql遞迴查詢的理解SQL遞迴
- 【聽海日誌】之ORACLE遞迴查詢學習Oracle遞迴
- java-遞迴(檔案查詢)Java遞迴
- oracle之樹狀結構的儲存與展示(遞迴查詢)Oracle遞迴
- 遞迴-M--二分查詢遞迴
- 遞迴樹形查詢所有分類遞迴
- 11GR2遞迴With子查詢遞迴
- Mysql 實現樹狀遞迴查詢MySql遞迴
- 第二章 :查詢與排序-------二分查詢的遞迴解法排序遞迴
- iOS 演算法之排序、查詢、遞迴iOS演算法排序遞迴
- 資料庫遞迴查詢:MySQL VS Sequelize資料庫遞迴MySql
- 透過遞迴查詢應用依賴遞迴
- Java實現遞迴查詢樹結構Java遞迴
- SQL2005/2008中的CTE應用--遞迴查詢SQL遞迴
- 【演算法拾遺】二分查詢遞迴非遞迴實現演算法遞迴
- 記錄一次遞迴查詢的運用遞迴
- 樹結構表遞迴查詢在ORACLE和MSSQL中的實現方法遞迴OracleSQL