输入banner图图片脚本导航/分类

Oracle 中connect by / prior /start with用法


下面通过两个简单的例子学习一下两种用法。

方法一:

SELECT DISTINCT T.CATALOG_ID, T.PARENT_CATALOG_ID
  FROM BI_CATALOG T
 START WITH T.CATALOG_ID = 324
CONNECT BY PRIOR T.PARENT_CATALOG_ID = T.CATALOG_ID

方法二:

SELECT DISTINCT T.CATALOG_ID, T.PARENT_CATALOG_ID
  FROM BI_CATALOG T
 START WITH T.CATALOG_ID = 324
CONNECT BY T.CATALOG_ID = PRIOR T.PARENT_CATALOG_ID

两种方法所得结果相同,如下

技术分享

Oracle 中connect by / prior /start with用法

标签: