develog

connect by level 본문

DB/Oracle

connect by level

냐옴 2013. 7. 12. 18:13

SELECT LEVEL

FROM DUAL

CONNECT BY LEVEL <= 31

;


SELECT TO_CHAR((BASE_MONTH + LEVEL - 1), 'YYYYMMDD') YYYYMMDD

FROM

(

    SELECT TO_DATE('201306', 'YYYYMM') BASE_MONTH

    FROM DUAL

)

CONNECT BY (BASE_MONTH + LEVEL - 1) BETWEEN BASE_MONTH AND LAST_DAY(BASE_MONTH)

ORDER BY YYYYMMDD

;

'DB > Oracle' 카테고리의 다른 글

VIEW 수정시 권한 재설정 필수  (0) 2013.07.22
[Oracle] GRANT, REVOKE  (0) 2013.07.18
SYS_CONTEXT, USERENV  (0) 2013.07.02
[Oracle] 테이블 용량 확인  (0) 2013.06.26
table 리스트, column 리스트  (0) 2013.06.04
Comments