<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    DANCE WITH JAVA

    開(kāi)發(fā)出高質(zhì)量的系統(tǒng)

    常用鏈接

    統(tǒng)計(jì)

    積分與排名

    好友之家

    最新評(píng)論

    Oracle中的遞歸查詢

    轉(zhuǎn)載自:http://community.csdn.net/Expert/topic/4998/4998917.xml?temp=.2047846
    表結(jié)構(gòu)如下:

    該表只有兩個(gè)字段,PNODE,NODE,PNODE為NODE父結(jié)點(diǎn),當(dāng)該節(jié)點(diǎn)無(wú)子節(jié)點(diǎn)時(shí),PNODE=NODE

    要求給定父結(jié)點(diǎn),查出所有子節(jié)點(diǎn),子孫節(jié)點(diǎn)......

    如:
    PNODE NODE
    ??? 1??? 2
    ??? 2??? 3
    ??? 2??? 4
    ??? 3??? 3
    ??? 4??? 4

    要求給定PNODE=1,給出結(jié)果為:
    2
    3
    4


    如果是10G以上的可以用NOCYCLE 去掉循環(huán)的影響
    ....
    start with PNODE = 1
    connect by NOCYCLE prior NODE = PNODE
    ....
    10G以下的可以試試:
    start with PNODE = 1
    connect by prior NODE = PNODE
    where NODE <> PNODE

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
    SQL> create table tab_a (pnode number(2),node number(2));

    Table created

    SQL> insert into tab_a values (1,2);

    1 row inserted

    SQL> insert into tab_a values (2,3);

    1 row inserted

    SQL> insert into tab_a values (2,4);

    1 row inserted

    SQL> insert into tab_a values (3,3);

    1 row inserted

    SQL> insert into tab_a values (4,4);

    1 row inserted

    SQL> commit;

    Commit complete
    ----- oracle9i的: 構(gòu)造tab 以避免循環(huán)
    SQL> with
    ? 2? tab as (
    ? 3??? select pnode,decode(node-pnode,0,null,node) node
    ? 4??? from tab_a
    ? 5? )
    ? 6? select distinct pnode
    ? 7? from tab
    ? 8? where pnode >1
    ? 9? start with pnode=1
    ?10? connect by prior node=pnode;

    PNODE
    -----
    ??? 2
    ??? 3
    ??? 4

    posted on 2006-12-06 19:40 dreamstone 閱讀(563) 評(píng)論(0)  編輯  收藏 所屬分類: 片段

    主站蜘蛛池模板: 日韩免费电影在线观看| 波多野结衣在线免费视频| 亚洲成aⅴ人片久青草影院| 极品色天使在线婷婷天堂亚洲| 成人免费午夜在线观看| 亚洲人av高清无码| 国产成人精品免费直播| 免费福利资源站在线视频| 亚洲国产香蕉人人爽成AV片久久| 阿v视频免费在线观看| 亚洲午夜国产片在线观看| 国内精品99亚洲免费高清| 亚洲va中文字幕无码久久不卡| 色欲国产麻豆一精品一AV一免费| 亚洲综合在线观看视频| 两性刺激生活片免费视频| 亚洲av片在线观看| 国产亚洲精品成人a v小说| 久久青草免费91观看| 亚洲1234区乱码| 日本高清免费不卡视频| 国产免费内射又粗又爽密桃视频 | 亚洲三区在线观看无套内射| 国产一级在线免费观看| 亚洲精品综合久久中文字幕| 毛片免费全部免费观看| 男女啪啪免费体验区| 亚洲综合在线视频| 国产精品色午夜免费视频| a级毛片高清免费视频| 亚洲综合色丁香麻豆| 日韩精品视频免费在线观看| 中文字幕无线码免费人妻| 亚洲视频网站在线观看| 免费看小12萝裸体视频国产| 日本免费中文字幕| 亚洲av无码av在线播放| 亚洲精品福利视频| 国产一级高清视频免费看| 午夜精品一区二区三区免费视频| 亚洲砖码砖专无区2023|