문제
다음과 같은 관계 구조에서 계층형 질의를 수행할 때 가장 적절한 설명은?
[사원 테이블] 사원번호(PK), 사원명, 상급자번호(FK→사원번호)
① START WITH 절에서 최하위 레벨부터 시작해야 한다 ② CONNECT BY PRIOR 절에서 PRIOR는 부모 방향을 나타낸다 ③ 순환 참조가 발생하면 NOCYCLE 옵션을 사용하여 방지할 수 있다 ④ LEVEL 의사컬럼은 리프 노드에서만 사용 가능하다
정답
3번
해설
③이 적절합니다. NOCYCLE 옵션은 순환 참조를 방지하여 무한루프를 막습니다. ①은 틀림(최상위부터 시작 가능), ②는 틀림(PRIOR는 현재 처리 중인 행을 의미), ④는 틀림(LEVEL은 모든 노드에서 사용 가능)입니다.