首页 > 数据库技术 > 详细

oracle层次化查询

时间:2016-01-29 20:19:17      阅读:190      评论:0      收藏:0      [点我收藏+]

  一般我们在处理层次关系的数据时,在建ER关系模型,我们都会产生自关联的数据结构。如:emp员工表中empno和managerno就是,这样就产生了层次化的结构。

  那么如何快速的查询一个已知的根节点,查找到相应的一系列子节点呢?

  在oracle中有一个叫做层次化的查询可以快速的解决这个问题。 

select level, t.*
  from XT_REGION t
【where level = 3】
  start with t.reginame = ‘xx区‘
  connect by prior t.regicode = t.p_regicode

oracle层次化查询

原文:http://www.cnblogs.com/zwkevin/p/5169249.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!