最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

oracle SQL遞歸的使用詳解

 更新時間:2013年05月30日 10:10:05   作者:  
本篇文章是對oracle SQL遞歸的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
oracle數(shù)據(jù)庫中如果需要使用SQL遞歸語句,應(yīng)該怎么寫呢?下面就為您介紹一個oracle中使用SQL遞歸語句的例子,供您參考。
例子:
復(fù)制代碼 代碼如下:

pid  id
  a   b  
  a   c    
  a   e  
  b   b1  
  b   b2  
  c   c1  
  e   e1  
  e   e3  
  d   d1  

指定pid=a,選出  
  a   b  
  a   c    
  a   e  
  b   b1  
  b   b2  
  c   c1  
  e   e1  
  e   e3 
SQL語句:select   parent,child   from   test   start   with   pid='a'  
connect   by   prior   id=pid

Oracle  SQL遞歸查詢語句:
1、表機構(gòu)
復(fù)制代碼 代碼如下:

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、遞歸查找父結(jié)點 org_id為C6000000000001下的所有子結(jié)點:
復(fù)制代碼 代碼如下:

select * from comm_org_subjection a
start with a.org_id='C6000000000001'
connect by prior a.org_subjection_id=a.father_org_id

3、遞歸查找子結(jié)點 org_id為C6000000000001下的所有父結(jié)點:
復(fù)制代碼 代碼如下:

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

相關(guān)文章

  • 在命令行下進(jìn)行Oracle用戶解鎖的語句

    在命令行下進(jìn)行Oracle用戶解鎖的語句

    Oracle用戶解鎖操作并沒您想象的那么復(fù)雜,這里通過在命令行下的操作輕松幫您完成Oracle用戶解鎖
    2013-06-06
  • oracle不能使用EM怎么辦 oracle11g如何正確安裝配置EM

    oracle不能使用EM怎么辦 oracle11g如何正確安裝配置EM

    這篇文章主要為大家詳細(xì)介紹了oracle不能使用EM的解決方法,oracle11g如何正確安裝配置EM,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Oracle導(dǎo)入導(dǎo)出數(shù)據(jù)的幾種方式

    Oracle導(dǎo)入導(dǎo)出數(shù)據(jù)的幾種方式

    今天小編就為大家分享一篇關(guān)于Oracle導(dǎo)入導(dǎo)出數(shù)據(jù)的幾種方式,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Oracle  call 和 exec的詳解及區(qū)別

    Oracle call 和 exec的詳解及區(qū)別

    這篇文章主要介紹了Oracle call 和 exec的詳解及區(qū)別的相關(guān)資料,這里舉例說明了它們之間的區(qū)別,需要的朋友可以參考下
    2016-11-11
  • PL/SQL 日期時間類型函數(shù)及運算

    PL/SQL 日期時間類型函數(shù)及運算

    PL/SQL 日期時間類型函數(shù)及運算...
    2007-03-03
  • oracle數(shù)據(jù)庫tns配置方法詳解

    oracle數(shù)據(jù)庫tns配置方法詳解

    TNS是Oracle Net的一部分,專門用來管理和配置Oracle數(shù)據(jù)庫和客戶端連接的一個工具,在大多數(shù)情況下客戶端和數(shù)據(jù)庫要通訊,必須配置TNS,下面看一如何配置它吧
    2013-12-12
  • Oracle中declare的使用及說明

    Oracle中declare的使用及說明

    這篇文章主要介紹了Oracle中declare的使用及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Oracle SQL Developer腳本輸出中文顯示亂碼的解決方法

    Oracle SQL Developer腳本輸出中文顯示亂碼的解決方法

    我們在測試Oracle Select AI(自然語言查詢數(shù)據(jù)庫)時,發(fā)現(xiàn)Run Statement中文顯示正常,而Run Script中文顯示亂碼,所以本文給大家介紹了Oracle SQL Developer腳本輸出中文顯示亂碼的解決方法,需要的朋友可以參考下
    2024-05-05
  • Oracle?ORA-00257:?歸檔程序錯誤解決辦法

    Oracle?ORA-00257:?歸檔程序錯誤解決辦法

    今天發(fā)現(xiàn)oracle數(shù)據(jù)庫連不上,報錯:ORA-00257:歸檔程序錯誤,在釋放之前僅限于內(nèi)部連接?馬上聯(lián)想到可能是空間滿了,一看磁盤目錄果然,這篇文章主要給大家介紹了關(guān)于Oracle?ORA-00257:歸檔程序錯誤的解決辦法,需要的朋友可以參考下
    2024-04-04
  • 淺談Oracle 11g 發(fā)行版2 新安裝后關(guān)于登錄的一些基本操作

    淺談Oracle 11g 發(fā)行版2 新安裝后關(guān)于登錄的一些基本操作

    oracle 11g的兩個不同版本。11g剛發(fā)行時,是11g第一版,簡稱11.1,現(xiàn)在有個11g第二版,在功能上有了更多的改進(jìn),簡稱11.2。本文給大家介紹Oracle 11g 發(fā)行版2 新安裝后關(guān)于登錄的一些基本操作,需要的朋友可以參考下
    2015-10-10

最新評論

儋州市| 金坛市| 扬州市| 盖州市| 元江| 永清县| 高安市| 武陟县| 丰原市| 禄劝| 西宁市| 丰镇市| 大港区| 积石山| 安西县| 梓潼县| 沙雅县| 泾源县| 太仆寺旗| 龙游县| 肃北| 叙永县| 安庆市| 巴彦县| 安顺市| 大余县| 泰兴市| 秭归县| 高雄市| 莆田市| 丹巴县| 襄樊市| 南岸区| 军事| 新化县| 康乐县| 阜新| 大方县| 稷山县| 宜宾县| 基隆市|