START WITH ... CONNECT PRIOR
계층형 쿼리, 상하 수직관계 트리형태의 구조로 이루어진 형태
문법
SELECT [컬럼]....
FROM [테이블]
WHERE [조건]
START WITH [최상위 조건]
CONNECT BY[NOCYCEL][PRIOR 계층형 구조 조건];
/*자식 노드에 PRIOR를 붙인다*/
**레벨 별 컬럼 들여쓰기
SELECT
, LPAD(' ', 2*(LEVEL-1)) || DEPT_NAME AS DEPT_NAME -- 레벨별 들여쓰기
,DEP_CD
,PARENT_CD
,LEVEL
FROM DEP
START WITH PARENT_CD IS NULL --최상위 노드 설정(값이 NULL인 데이터를 최상위 노드로 설정)
CONNECT BY PRIOR DEP_CD PARENT_CD --부모노드와 자식노드
'STUDY > 프로그래밍언어' 카테고리의 다른 글
ESMAScript란? (0) | 2020.08.05 |
---|---|
J-JOBS 엔터프라이즈 워크로드 자동화 란? (0) | 2020.08.03 |
개발완료시 필수 확인 사항 (단위테스트케이스) (0) | 2020.07.27 |
JDO (0) | 2020.07.27 |
JPA (0) | 2020.07.27 |