문제
계층형 쿼리에서 루트 노드부터 리프 노드까지의 탐색에 대한 설명으로 가장 적절하지 않은 것은?
① START WITH 절로 시작점을 지정한다 ② CONNECT BY 절로 부모-자식 관계를 정의한다 ③ LEVEL 의사컬럼으로 계층 깊이를 확인할 수 있다 ④ 반드시 PRIOR 키워드 없이도 계층 탐색이 가능하다
정답
4번
해설
계층형 쿼리에서는 PRIOR 키워드가 필수입니다. PRIOR는 이전 레벨(부모)의 값을 참조하여 계층 관계를 설정하므로, PRIOR 없이는 계층 탐색이 불가능합니다. ①START WITH는 루트 노드 지정, ②CONNECT BY는 관계 정의, ③LEVEL은 계층 깊이를 나타내는 의사컬럼으로 모두 올바른 설명입니다.