设为首页 加入收藏

TOP

Oracle树形查询 start with connect by
2015-11-12 21:29:05 来源: 作者: 【 】 浏览:7
Tags:Oracle 树形 查询 start with connect

  生成的菜单层次结构如下:
顶级菜单1
? ? ? ? ? 菜单11
? ? ? ? ? 菜单12
? ? ? ? ? 菜单13
? ? ? ? ? ? ? ? ? ? 菜单131
? ? ? ? ? ? ? ? ? ? 菜单132
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 菜单1321
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 菜单1322
? ? ? ? ? ? ? ? ? ? 菜单133
? ? ? ? ? 菜单14
顶级菜单2
? ? ? ? ? 菜单21
? ? ? ? ? 菜单22
? ? ? ? ? 菜单23
顶级菜单3
? ? ? ? ? 菜单31


  2、SQL查询


  


  


  


  


三、性能问题  


?  对于?start with connect by语句的执行,oracle会进行递归查询,当数据量大的时候会产生性能相关问题。


  语句执行计划结果如下:


  通过该执行计划得知,改语句执行了7步操作,才将结果集查询并返回。当需要查询条件进行过滤的时候,我们可以通过查看执行计划从而对sql进行优化。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MongoDB3.0.x版本用户授权配置(单.. 下一篇Oracle行转列与列转行

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: