设为首页 加入收藏

TOP

Oracle递归查询简析
2014-11-23 21:54:33 来源: 作者: 【 】 浏览:9
Tags:Oracle 查询 简析

最近 编程时发现不少情况下都需要根据组织代码查询上级机构或者根据本级机构查询下级机构,本帖用oracle自带的实例测试一下,示例表为scott.emp:
示例数据为:
查询每个雇员及其下属:
SELECT lpad(' ',LEVEL*2)||empno||':'||ename FROM emp
START WITH mgr IS NULL
CONNECT BY PRIOR empno=mgr;
www.2cto.com
效果如下:
查询某人上司:
SELECT lpad( ' ',(LEVEL))||empno,LEVEL FROM emp
START WITH empno=7369
CONNECT BY PRIOR mgr=empno



作者 swingo
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇oracle分区练习笔记 下一篇Oracle Golden Gate 系列十 -- 配..

评论

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