connect by: 1개의 글
3.2. 계층구조 쿼리의 활용
Oracle10g 부터 CONNECT BY 절에서 제공하는 CONNECT_BY_ROOT, SYS_CONNECT_BY_PATH, CONNECT_BY_ISLEAF 기능에 대해서 알아보자CONNECT_BY_ROOT계층구조 쿼리에서 LEVEL이 0인 최상위 로우의 정보를 얻어 올 수 있다.SELECT LPAD(' ', 4*(LEVEL-1)) || ename ename, empno,CONNECT_BY_ROOT empno "Root empno", level FROM emp START WITH job='PRESIDENT'CONNECT BY PRIOR empno=mgr; ENAME EMPNO Root empno LEVEL------------------ ------- ----------- -------KING 7839..
Database/Oracle SQL2
2019. 4. 24. 15:26