Oracle 계층형 질의에서 EMP_NO가 사원번호이고 MANAGER_NO가 상사 사원번호일 때, 최상위 관리자에서 부하 직원 방향으로 전개하는 조건은?
예를 들어 EMP_NO가 100인 관리자를 EMP_NO가 110인 직원이 MANAGER_NO=100으로 참조한다. PRIOR가 붙은 열은 직전 부모 행의 값이다.
정답 1번
Oracle에서 PRIOR가 붙은 표현은 직전 부모 행의 값을 가리킵니다. 따라서 `CONNECT BY PRIOR EMP_NO = MANAGER_NO`는 부모의 EMP_NO와 현재 자식의 MANAGER_NO를 비교합니다. 부모 EMP_NO=100, 자식 MANAGER_NO=100인 행이 연결되므로 최상위 관리자에서 부하 직원 방향으로 전개됩니다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-09