728x90
반응형
- SELECT
- SYS_CONNECT_BY_PATH(ITM_NM,'>>') HRCH_FULL_NM -- 전체계층구조(이름)
- FROM TABLE
- WHERE ITM_CLSF_CD = '12131804'
- START WITH ITM_CD IS NULL
- CONNECT BY PRIOR ITM_CD = PARENT_ITM_CD
이렇게 쿼리를 작성하면
계층구조는
ITEM >> ITEM >> ITEM
이런 형식으로 나오게 된다.
START WITH ITM_CD IS NULL
ITM_CD IS NULL : ITM_CD 가 NULL 인것을 ROOT로 인식한다.
CONNECT BY PRIOR ITM_CD = PARENT_ITM_CD
ITM_CD = PARENT_ITM_CD : 하위코드와 상위코드의 관계를 정의한다.
728x90
반응형
'Development > DataBase' 카테고리의 다른 글
SQL 문 수행단계 (0) | 2013.02.12 |
---|---|
SQL 작성시 주의사항 (0) | 2013.02.12 |
[SQL]REGEXP_SUBSTR (0) | 2011.12.20 |
[Oracle]세로 data를 가로로 변형하기 - LISTAGG (0) | 2011.11.08 |
[Oracle]ORDER BY 절에서 NULL 값 위치 지정 (0) | 2011.09.26 |