정미나닷컴

[Oracle] 오라클 시퀀스 생성 본문

IT

[Oracle] 오라클 시퀀스 생성

정미나 2010. 9. 30. 14:23
* SQL
CREATE SEQUENCE "HR"."EMPLOYEES_SEQ"
             MINVALUE 1
             MAXVALUE 999999999999999999999999999
             INCREMENT BY 1
             START WITH 200
             NOCACHE
             NOORDER
             NOCYCLE;

- MINVALUE: Sequence가 시작되는 최초의 숫자
- MAXVALUE: Sequence가 끝나는 최대 숫자
- INCREMENT BY: Sequence가 증가되는 단위로 28자리 숫자까지 가능
- START WITH: Squence 생성이 시작되는 값
- CACHE | NOCACHE: 동시 사용자가 많은 경우 CACHE 사용


* 소스 파일
SELECT TB_GAME_NEWS_SEQ.NEXTVAL AS NEWS_ID FROM DUAL