---- 向上递归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 向上递归、向下递归相关推荐

  1. python 树结构 sql_sqlserver 树结构递归(向上递归和向下递归)

    --获取当前及以下部门 Create proc GetCurrentAndUnderOrg @orgId int as begin WITH cte AS ( SELECT * ,0 AS level ...

  2. 递归删除目录下的所有文件

    import java.io.File; public class DeleteDirectory { /** * 删除空目录 * @param dir 将要删除的目录路径 */ private st ...

  3. python3查找文件中指定字符串_Python3在指定路径下递归定位文件中出现的字符串...

    [本文出自天外归云的博客园] 脚本功能:在指定的路径下递归搜索,找出指定字符串在文件中出现的位置(行信息). 用到的python特性: 代码如下: import os import sys __all ...

  4. 翻译连载 | 第 9 章:递归(下)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇...

    为什么80%的码农都做不了架构师?>>>    原文地址:Functional-Light-JS 原文作者:Kyle Simpson-<You-Dont-Know-JS> ...

  5. 详解Clojure的递归(下)——相互递归和trampoline

    详解clojure递归(上)     详解clojure递归(下)         这篇blog拖到现在才写,如果再不写,估计就只有上篇没有下篇了,趁周末写一下. 上篇提到了Clojure仅支持有限的 ...

  6. 图文并茂重新认识下递归

    大家好,我是若川.持续组织了5个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列& ...

  7. 扫描java类文件_java递归与非递归实现扫描文件夹下文件的实例代码

    java递归与非递归实现扫描文件夹下所有文件 java扫描指定文件夹下面的所有文件,供大家参考,具体内容如下 扫描一个文件夹下面的所有文件,因为文件夹的层数没有限制可能多达几十层几百层,通常会采用两种 ...

  8. VC/MFC 下 递归遍历目录下的所有子目录及文件

    在MFC下要实现文件夹的递归遍历,可用CFileFind类,依次读取文件夹下的子文件夹和文件,并判断通过判断是文件夹还是文件来决定递归遍历.递归遍历代码如下: /******************* ...

  9. 【程序员必修数学课】->基础思想篇->递归(下)->分而治之从归并排序到MapReduce

    递归(下) 前言 归并排序中的分治思想 分布式系统中的分治思想 1.数据分割和映射 2.归约 3.合并 总结 前言 在上一篇中,我介绍了如何使用递归,来处理迭代法中比较复杂的数值计算.但是我们知道,有 ...

最新文章

  1. 接私活福音,validation组件敏捷开发,效率提升5倍!
  2. 清华姚班“斩获”AAAI 2020最佳学生论文:首届弟子贝小辉携手本科在读李子豪,攻坚算法博弈研究...
  3. 揭秘百度核心技术:53位专家纯干货分享
  4. MFC CTreeCtrl运用
  5. 概率论的一些基本问题
  6. shell 指令使用整理
  7. SAP Spartacus b2b表格的cell配置解析逻辑
  8. pythonfor循环遍历字典的属性_python-嵌套和for循环中的字典和列表中的项...
  9. Java Spring 异常处理
  10. TensorFlow精进之路(六):CIFAR-10图像是被(下)
  11. c++/cli 之数据库操作
  12. RS编码-Python工具包使用
  13. LoadRunner测试139邮箱的脚本
  14. python提取国家名称缩写_如何从python中的国家缩写中获取国家名称,并混合使用alpha_2和alpha_3 ccodes...
  15. 如何成为某一领域的高手
  16. Windows——matplotlib添加中文字体
  17. 【冒泡排序Java版】
  18. Vert.x(vertx) Web开发-路由
  19. 如何创建项目管理工作流程?
  20. 微服务化有3个阶段,但大部分金融企业仍处在0.5

热门文章

  1. 设计模式PHP篇(三)————适配器模式
  2. 做一枚精致的程序猿,Fighting!
  3. 蒟蒻的HNOI2017滚粗记
  4. POJ-2078 Matrix,暴力枚举!
  5. SQL Server中Rowcount与@@Rowcount的用法 和set nocount on 也会更新@@Rowcount
  6. linux centos 系统php支持jpeg的安装方法
  7. 翘首以盼Windows 8
  8. 数据结构笔记(二十六)-- 图的存储
  9. 标定工具:---improvedOcamCalib的使用及标定结果
  10. mysql慢查询原因_mysql 慢查询的原因分析点滴