<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)  編輯  收藏 所屬分類: 片段

    主站蜘蛛池模板: 亚洲人成人网站在线观看| 免费人成在线视频| 亚洲七七久久精品中文国产| 亚洲精品永久在线观看| 成年女人视频网站免费m| 亚洲乱码一区av春药高潮| 免费v片在线观看视频网站| 亚洲第一香蕉视频| 67194熟妇在线永久免费观看| 亚洲另类春色校园小说| 美女视频黄免费亚洲| 亚洲国产系列一区二区三区| 妞干网免费视频观看| 亚洲av无码片vr一区二区三区| 日韩成人免费视频播放| 污污视频免费观看网站| 亚洲中文字幕久久精品无码APP | 亚洲国产精品VA在线看黑人| 中文字幕免费播放| 亚洲酒色1314狠狠做| 亚色九九九全国免费视频| 亚洲中文字幕AV每天更新| 国产成人无码免费视频97| 一级**爱片免费视频| 国产精品久久久亚洲| 24小时在线免费视频| 亚洲中文字幕无码mv| 免费国产小视频在线观看| 中文字幕免费在线观看动作大片| 亚洲av女电影网| 免费影院未满十八勿进网站| 国产精品亚洲综合天堂夜夜| 亚洲宅男天堂在线观看无病毒| 十八禁无码免费网站| 亚洲国产精品成人午夜在线观看| 亚洲爽爽一区二区三区| 99热免费在线观看| 国产成人亚洲精品无码AV大片| 久久亚洲精品成人综合| 热99re久久精品精品免费| 国产在线观看无码免费视频|