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

oracle SQL遞歸的使用詳解

 更新時(shí)間:2013年05月30日 10:10:05   作者:  
本篇文章是對oracle SQL遞歸的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
oracle數(shù)據(jù)庫中如果需要使用SQL遞歸語句,應(yīng)該怎么寫呢?下面就為您介紹一個(gè)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、表機(jī)構(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é)點(diǎn) org_id為C6000000000001下的所有子結(jié)點(diǎn):
復(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é)點(diǎn) org_id為C6000000000001下的所有父結(jié)點(diǎn):
復(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,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    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)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Oracle  call 和 exec的詳解及區(qū)別

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

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

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

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

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

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

    Oracle中declare的使用及說明

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

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

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

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

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

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

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

最新評論

兴安盟| 孟津县| 南靖县| 报价| 仙游县| 德阳市| 泸定县| 靖边县| 昌图县| 伊金霍洛旗| 绥滨县| 无棣县| 怀远县| 东阳市| 西昌市| 太和县| 枣庄市| 河东区| 盐源县| 始兴县| 嘉义市| 平武县| 淮安市| 锡林郭勒盟| 鹤岗市| 贵州省| 永丰县| 益阳市| 玛曲县| 廊坊市| 苍山县| 酒泉市| 枣阳市| 凤阳县| 重庆市| 鸡西市| 沐川县| 叙永县| 凌云县| 新龙县| 大同市|