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
;