--查询全部资源信息
sqlselect * from urm_class_info
--向上遍历树,找到路径直到根节点,指定的是parentid
sqlselect distinct classid, parentid, name from urm_class_info start with parentid = 'cmdb0000000000000017' connect by prior parentid = classid
--向上遍历树,找到路径直到根节点,指定的是classid,和下面的主要区别就是parentid和classid的位置
sqlselect classid, parentid, name from urm_class_info start with classid = 'cmdb0000000000000401' connect by prior parentid = classid
--向下遍历整棵树,可以指定classid,来遍历指定节点的树
sqlselect classid, parentid, name from urm_class_info start with classid = 'cmdb0000000000000017' connect by prior classid = parentid
--向下遍历整棵树,可以指定parentid,来遍历指定parentid节点的树,不包含parentid
sqlselect classid, parentid, name from urm_class_info start with parentid = 'cmdb0000000000000017' connect by prior classid = parentid
ORACLE中递归遍历
Code_Noting2024-05-28 23:55
相关推荐
海尔辛19 分钟前
SQL 基础入门betazhou2 小时前
有没有 MariaDB 5.5.56 对应 MySQL CONNECTION_CONTROL 插件Elohim8152 小时前
数据库SQLite基础TDengine (老段)2 小时前
TDengine 支持的平台汇总大熊猫侯佩2 小时前
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(四)想用offer打牌3 小时前
面试官问:Redis和MySQL数据一致,为什么还需要MySQL?🤠chen.@-@3 小时前
后端下载限速(redis记录实时并发,bucket4j动态限速)王小小鸭3 小时前
【Oracle APEX开发小技巧12】噼里啪啦啦.3 小时前
Spring事务和事务传播机制搬码红绿灯4 小时前
MySQL主从复制深度解析:原理、架构与实战部署指南