【发布时间】:2013-03-30 13:51:09
【问题描述】:
在 Oracle 中,我尝试以不同的方式运行相同的分层查询:使用 CONNECT BY 和递归 CTE。根据执行计划 CONNECT BY 更可取。
当递归 CTE 在 Oracle 中工作得更快时,是否有任何情况(或者是否有更适合使用它们的情况)?
谢谢。
【问题讨论】:
-
递归 CTE 提供了对实际递归的更多控制(深度优先,广度优先),但除此之外,我看不出有什么理由比
connect by更喜欢它。
标签: sql performance oracle hierarchy