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

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

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

    DANCE WITH JAVA

    開發出高質量的系統

    常用鏈接

    統計

    積分與排名

    好友之家

    最新評論

    Oracle中的遞歸查詢

    轉載自:http://community.csdn.net/Expert/topic/4998/4998917.xml?temp=.2047846
    表結構如下:

    該表只有兩個字段,PNODE,NODE,PNODE為NODE父結點,當該節點無子節點時,PNODE=NODE

    要求給定父結點,查出所有子節點,子孫節點......

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

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


    如果是10G以上的可以用NOCYCLE 去掉循環的影響
    ....
    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的: 構造tab 以避免循環
    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 閱讀(564) 評論(0)  編輯  收藏 所屬分類: 片段

    主站蜘蛛池模板: 免费国产高清视频| 免费无码又黄又爽又刺激| 免费一级成人毛片| 亚洲av乱码一区二区三区按摩| 国产va精品免费观看| 亚洲 欧洲 自拍 另类 校园| 在线a级毛片免费视频| 亚洲天堂2017无码中文| 蜜桃视频在线观看免费网址入口| 亚洲永久在线观看| 日本高清免费网站| 色视频在线观看免费| 亚洲片一区二区三区| 国产精品内射视频免费| 亚洲国产精彩中文乱码AV| 最近中文字幕完整免费视频ww | 亚洲综合视频在线| 国产卡二卡三卡四卡免费网址| 亚洲sss综合天堂久久久| 妞干网在线免费观看| 免费无码又爽又黄又刺激网站| 久久精品国产精品亚洲艾草网美妙| 两个人日本WWW免费版| 亚洲成人黄色网址| 俄罗斯极品美女毛片免费播放| 成在人线av无码免费高潮水| 亚洲高清无在码在线电影不卡| 成人黄动漫画免费网站视频 | 久久久久亚洲精品无码蜜桃| 欧美男同gv免费网站观看| 无码天堂va亚洲va在线va| 亚洲一区二区女搞男| 成年人视频免费在线观看| 蜜臀亚洲AV无码精品国产午夜.| 国产亚洲视频在线播放| 国产精品色拉拉免费看| 美女黄频视频大全免费的| 久久丫精品国产亚洲av不卡| 好吊妞788免费视频播放| 国内精品一级毛片免费看| 亚洲中文字幕无码中文|