계층쿼리, 하위조직가져오는 쿼리
계층쿼리를 사용한 하위조직을 가져오는 쿼리
SELECT ORG_CD
FROM ORG_TABLE
WHERE 1=1
START WITH ORG_CD = 'HR01'
AND SYSDATE BETWEEN STA_YMD AND END_YMD
AND DEPT_TYPE = 'A'
CONNECT BY PRIOR ORG_CD = SUPER_ORG_CD
AND SYSDATE BETWEEN STA_YMD AND END_YMD
AND DEPT_TYPE = 'A'
START와 CONNECT BY 다음에 AND 조건을 넣을수 있다.
'Programming > Oracle' 카테고리의 다른 글
오라클 테이블 복사 (0) | 2015.11.03 |
---|---|
CONNECT BY LEVEL로 연속된 숫자 활용 (0) | 2015.11.03 |
오라클에서 동적쿼리 사용방법( EXECUTE IMMEDIATE ) (0) | 2015.11.03 |
오라클에서 특정컬럼을 사용하는 테이블조회(USER_TABLES, USER_COL_COMMENTS ) (0) | 2015.11.02 |
오라클에서 특정문자를 사용하는 프로시져 검색 (0) | 2015.11.02 |