1.应用背景
START WITH CONNECT BY PRIOR这个语法主要用于查询数据包中的树型结构关系。比如地区查询,从乡镇向上查县、市、省等。
2.例子
下面的数据构成了一个树结构
WITH CO_ORDER AS(
SELECT '07' Current_Node, '06' Parent_Node FROM dual UNION ALL
SELECT '10' Current
本文介绍了Oracle数据库中如何利用START WITH和CONNECT BY PRIOR语句进行递归查询,以遍历树形结构数据,包括自底向上查找根节点和自顶向下遍历树的例子。
1.应用背景
START WITH CONNECT BY PRIOR这个语法主要用于查询数据包中的树型结构关系。比如地区查询,从乡镇向上查县、市、省等。
2.例子
下面的数据构成了一个树结构
WITH CO_ORDER AS(
SELECT '07' Current_Node, '06' Parent_Node FROM dual UNION ALL
SELECT '10' Current

被折叠的 条评论
为什么被折叠?