[Oracle 팁] start with ~ connect by 쿼리 수행 순서 :: 소림사의 홍반장!

수행 순서


###########################################################

(1) START WITH 절
(2) CONNECT BY 절
(3) WHERE 절 
이런 순서로 where절이 가장 나중에 처리 된다. 

###########################################################

 


select 칼럼..
 from  테이블 

Where 조건 = 조건
  start with 코드='코드값'

  connect by prior 부모코드 = 부모코드





select 칼럼..

 from
(
   select 칼럼..
    from 테이블

   Where 조건 = 조건 

)
start with 코드='코드값'
connect by prior 부모코드 = 부모코드


참.) 참고로 prior의 붙위 위치에 따라 상위계층 트리냐. 하위 계층 트리냐가 결정된다.  


다른 카테고리의 글 목록

Dev. 데이터베이스/Oracle 관련 카테고리의 포스트를 톺아봅니다