码迷,mamicode.com
首页 > 数据库 > 详细

Oracle 向上递归、向下递归

时间:2017-06-02 14:56:45      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:logs   信息   cmd   nec   节点   gui   --   UI   guid   

---- 向上递归
select distinct orgguid,dtb_orgguid,orgname from dtba_organization a start with orgguid = ‘2117bc0897e543168fd9702216165c77‘ connect by prior dtb_orgguid = orgguid
orgguid 最小级别  



---- 向下递归 select distinct orgguid,dtb_orgguid,orgname from dtba_organization a start with dtb_orgguid = ‘5ca832cb82ed487d9b946890692529fe‘
connect by prior orgguid = dtb_orgguid

dtb_orgguid  最大级别



 

--查询全部资源信息 
select * from urm_class_info 
--向上遍历树,找到路径直到根节点,指定的是parentid 
select distinct classid,parentid,name 
from urm_class_info 
start with parentid = ‘cmdb0000000000000017‘ 
connect by prior parentid = classid 
--向上遍历树,找到路径直到根节点,指定的是classid,和下面的主要区别就是parentid和classid的位置 
select classid,parentid,name 
from urm_class_info 
start with classid = ‘cmdb0000000000000401‘ 
connect by prior parentid = classid 
--向下遍历整棵树,可以指定classid,来遍历指定节点的树 
select classid,parentid,name 
from urm_class_info 
start with classid = ‘cmdb0000000000000017‘ 
connect by prior classid = parentid 
--向下遍历整棵树,可以指定parentid,来遍历指定parentid节点的树,不包含parentid 
select classid,parentid,name 
from urm_class_info 
start with parentid = ‘cmdb0000000000000017‘ 
connect by prior classid = parentid 

Oracle 向上递归、向下递归

标签:logs   信息   cmd   nec   节点   gui   --   UI   guid   

原文地址:http://www.cnblogs.com/ShaYeBlog/p/6933074.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!