您的位置:首页 > 数据库 > Oracle

oracle 递归查询

2014-03-11 10:18 197 查看
CREATE
TABLE


SC_DISTRICT( ID NUMBER(10)NOT
NULL,


PARENT_ID NUMBER(10),

NAME VARCHAR2(255 BYTE)NOT
NULL);


 

 

 

 

查询某节点的所有子孙节点

SELECT  *
FROM  tablename  STARTWITH  id = 值  CONNECT
BY PRIOR  ID=PARENT_ID

 

查询指定节点的递归根节点

select * from tablename start with id=值 connect BY prior parentid=taskid
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: