Oracle递归查询示例分析
start with connect by 层次查询(Hierarchical Queries)
从顶级向下级查询
Select  a.areaid,a.name,a.parentid,a.levelcode
From prnbsn_area a 
Start With a.areaid = 3 Connect By Prior a.areaid=a.parentid
该查询会查出所有的重庆子级区域
从下向上查询
Select  a.areaid,a.name,a.parentid,a.levelcode
From prnbsn_area a
Start With a.areaid = 78
Connect By Prior a.parentid = a.areaid
查询三亚(78)的所有上级
start with: 表示根记录的条件(从那条记录开始)
connect by: 指定了父记录行和子记录行之间的关系,在层次查询中,条件表达式必须使用prior操作符来指定父记录行
如:
CONNECT BY PRIOR pid = id 或者CONNECT BY pid = PRIOR id
如果connect by 条件是一个组合条件,那么只有一个条件需要prior操作符,
如:
CONNECT BY last_name != 'King' AND PRIOR employee_id = manager_id
不过,connect by 不能包含子查询。
prior是一个二元操作符

Oracle递归查询示例分析相关推荐

  1. oracle 语法分析表,Oracle 语句优化分析说明

    Oracle 语句优化分析说明 更新时间:2009年09月17日 21:52:20   作者: Oracle 语句优化技巧,大家可以参考使用,使你的oracle运行效率更高更好. 1. ORACLE ...

  2. ORACLE 执行计划分析

    http://www.cnblogs.com/rootq/archive/2008/09/06/1285779.html ORACLE 执行计划分析 一.什么是执行计划 An explain plan ...

  3. Oracle递归查询的使用

    开发中我们难免会遇到一类问题是维护的数据存在父子级的关系,比如树状结构的数据,省市区镇的行政区划数据,而做查询操作时往往会遇到递归查询的场景,下面便讲解在Oracle数据库中如何进行递归查询. Ora ...

  4. 【深度长文】循序渐进解读Oracle AWR性能分析报告

    [深度长文]循序渐进解读Oracle AWR性能分析报告 原创 2016-10-19 韩锋 DBAplus社群 http://mp.weixin.qq.com/s?__biz=MzI4NTA1MDEw ...

  5. oracle获取所有子节点,oracle递归查询所有子节点

    Q4:Oracle通过递归查询父子兄弟节点方法示例 前言 说到Oracle中的递归查询语法,我觉得有一些数据库基础的童鞋应该都知道,做项目的时候应该也会用到,下面本文就来介绍下关于Oracle通过递归 ...

  6. sql oracle 递归查询语句,oracle递归函数 oracle中SQL递归查询

    关于oracle递归调用的自定义函数如何结束 比如存储过程a中有b,b中含a.用return结束判断,执行还是锁表,怎么解决 关于oracle递归调用的自定义函数如何结束 可以调用. C语言最基本的模 ...

  7. TVM开发三个示例分析

    TVM开发三个示例分析 把自主生成的代码生成TVM 把自主生成的代码生成TVM 目录 简介 要生成C代码. 要生成任何其它图形表示. 实现一个C代码生成器 实现[CodegenC] 运算符代码生成 输 ...

  8. oracle 游标示例

    oracle 游标示例 declare iCount int:=0; sPath nvarchar2(200); tdzsh nvarchar2(50); begin for x in (select ...

  9. Android涂鸦技术及刮刮乐示例分析

    概述: 很早之前就想研究一下Android中的涂鸦,其实也说不上是研究了,毕竟都是一些相对比较简单的知识点.下面就对基于画布(Canvas)和触摸事件(onTouchEvent)来实现涂鸦和刮刮乐. ...

最新文章

  1. LINQ : IEnumerableT and IQueryableT区别
  2. alexa技能个数_如何在您的技能中使用Alexa演示语言
  3. Maven项目配置EL表达式原样输出解决方法
  4. 【机器学习基础】时间序列测试题的40题,看看你对时间序列的了解水平
  5. 那么到底什么是热点???
  6. WPF触屏Touch事件在嵌套控件中的响应问题
  7. 构建iscsi网络存储服务
  8. C#使用集合组织相关数据
  9. odoo10学习笔记十四:mixin其他功能模块
  10. android ne调试工具,Android调试工具adb的正确使用方式
  11. IoT日志利器:嵌入式日志客户端(C Producer)发布
  12. 08年最佳短篇小说《误解》
  13. 原来真的不会用指针[*p++]
  14. Sharepoint2013搜索学习笔记之自定义查询规则(十)
  15. java收银台打印小票_智慧收银台—小票打印机接入方式
  16. ASP.NET删除等操作前的提示解决方案
  17. win7录屏_学用系列|清晰、体积小,这些录屏工具适合正在为录屏苦恼的你
  18. VS2019离线安装包制作
  19. SPSS数据分析之多选题定义
  20. Markdown——入门指南

热门文章

  1. python中调用是什么意思_在Python中调用函数的含义?
  2. 【README3】动态规划之“找零钱”说明最优子结构怎么解决
  3. 汇编语言中常用指令对标志位寄存器的影响
  4. 二十三、中断(控制计算机硬件,避免使用0000:0000-0000:03FF内存地址)
  5. [hihoCoder 1384]Genius ACM
  6. 【洛谷P4315】月下“毛景树”(树链剖分)
  7. Xcode 7 App Transport Security has blocked a cleartext HTTP 报错解决办法
  8. 今天早上买的这个猪蹄和花生辣条不是味道
  9. Web中常用字体介绍(转)
  10. lua_tinker源码笔记1