select level, e.* from emp e;
--> ORA-01788: CONNECT BY clause required in this query block
select level, e.*
from emp e
start with empno = 7839
connect by prior empno = mgr;
-- 원하는 레벨만 확인하기
select level, e.*
from emp e
where level in (1, 2)
start with empno = 7839
connect by prior empno = mgr;
'Oracle > SQL Fundamentals II' 카테고리의 다른 글
15일차 # 7-13: Eliminating Nodes or Branches (0) | 2012.04.24 |
---|---|
15일차 # 7-11: 결과를 보기 좋게 만들기 (0) | 2012.04.24 |
15일차 # 7-7: Top-Down vs. Bottom-Up (0) | 2012.04.24 |
15일차 # 7-3 ~ 5: Hierarchical Query (계층 질의) (0) | 2012.04.24 |
14일차 # 6-22: WITH 절 (0) | 2012.04.23 |