1 2 3 4 5 6 7 8 | SELECT nm FROM tb a -- WHERE use_yn = 'Y' -- 3. 최종조건 START WITH lvl_seq = 0 AND use_yn = 'Y' -- 1. 시작조건 CONNECT BY PRIOR cd = uper_cd AND use_yn = 'Y' -- 2. 전개조건 ; |
조건은 총 3군데 줄 수 있고 다음 순서대로 진행됩니다.
1. 시작조건 : START WITH
2. 전개조건 : CONNECT BY
3. 최종조건 : WHERE
1,2 단계에서 미리 조건을 주는게 맞습니다.
3단계에서만 조건을 주면 1,2단계에서 비효율이 발생됩니다.