当前位置:Gxlcms > 数据库问题 > Oracle 中connect by / prior /start with用法

Oracle 中connect by / prior /start with用法

时间:2021-07-01 10:21:17 帮助过:3人阅读


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

方法一:

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用法

标签:

人气教程排行