SELECT
       TO_CHAR(100000001000000000 + LEVEL) COUPON_NUM
     FROM dual
        CONNECT BY
        LEVEL <= 100000 )

 

 

이것으로 하루단위로 변하는 날짜로 출력이 가능하다. sysdate + level

 

SELECT TO_DATE('20071129','YYYYMMDD')-LEVEL+1 CD1
  FROM DUAL
  CONNECT BY level <=TO_NUMBER(TO_DATE('20071129','YYYYMMDD')-TO_DATE('20070501','YYYYMMDD'))+1
  ORDER BY CD1 ASC

 

이런식으로..

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

oracle INTERSECT & MINUS  (2) 2010.04.09
oracle 긴 쿼리 오류시 처리용 sample  (3) 2010.04.09
ORACLE PIVOT sample  (5) 2010.04.07
Oracle cursor 간단 sample  (1) 2010.04.06
Oracle row_number() sample  (2) 2010.04.06