어느 가을날의 전환점

ORACLE|순번 레코드 생성 (Generating sequence of numbers with connect by) 본문

Database/Oracle

ORACLE|순번 레코드 생성 (Generating sequence of numbers with connect by)

어느가을빛 2009. 12. 31. 14:33
# 1~ 30 사이의 순차적인 레코드 생성하기
  : 1~99 개월, 1~31일 등 임의 순차 레코드를 이용하여 조인 등 필요 시 활용 가능.

-- Method 1.
SELECT  LEVEL 
FROM    DUAL
CONNECT BY LEVEL <= 30
;

-- Method 2.
SELECT  SEQ 
FROM (  SELECT  ROWNUM AS SEQ 
        FROM (  SELECT  1 
                FROM    DUAL 
                GROUP BY CUBE(1,1,1,1,1)
              )
      ) 
WHERE   SEQ <= 30
;
Comments