- 화면에 출력할 때 상하 관계 표시, 명확하게 상하관계 표시
- 계층 형 쿼리가 수행되는 순서
① START WITH 절에 시작조건 검색
② CONNECT BY 절에 연결조건 검색
③ WHERE 절의 조건 검색
- 대량의 데이터가 있을 경우 시간이 오래걸리므로
- start with, connect by, where 절의 컬럼에 반드시 인덱스가 적절히 설정되어 있어야 함
1. 계층형 쿼리 주요 문법
# prior 위치에 따른 결과 비교
2. CONNECT_BY_ISLEAF ( ) 함수
- 중간지점의 데이터는 보지 않고 가장 마지막 지점의 데이터만 보고싶을 경우에 사용
- 중간과정을 생략하기 때문에 중각 내용을 요약해 주는 SYS_CONNECT_BY_PATH( ) 함수를 사용하면 good.
'oracle > [SQL] SQL' 카테고리의 다른 글
12장. SEQUENCE(시퀀스) / SYNONYM(동의어) (0) | 2014.10.14 |
---|---|
11장. Sub Query (서브쿼리) (0) | 2014.10.13 |
10장. VIEW (1) | 2014.10.07 |
9장. 인덱스(Index) (1) | 2014.10.07 |
8장. 제약조건 (0) | 2014.10.06 |
댓글