오라클 날짜 출력

발생일: 2009.03.31

문제:
날짜 A로부터 날짜 B까지 쭉~ 뿌리고 싶다.

해결책:
LEVEL 과 CONNECT BY 구문을 사용해보자.

아래와 같이 사용하면 된다.

SELECT
    TO_CHAR(TO_DATE('2009.03.31', 'yyyy.mm.dd') + LEVEL - 1, 'yyyy.mm.dd')
FROM DUAL
CONNECT BY
    TO_DATE('2009.03.31', 'yyyy.mm.dd') + LEVEL - 1 < TO_DATE('2009.04.03', 'yyyy.mm.dd')





저작자 표시 비영리 변경 금지
신고