- 시퀀스 테이블 생성
CREATE SEQUENCE TEST_CODE
MINVALUE 1 -- 최소값
MAXVALUE 1000000 -- 최대값
INCREMENT BY 1 -- 증가값
START WITH 3 -- 시작값
[옵션]
NOCACHE -- 일련번호를 호출할때 마다 다음값 알아내서 알려줌
CACHE -- 일련번호를 미리 뽑아놨다가 알려줌
NOCYCLE -- MAXVALUE가 다 찼을 때 에러 발생
CYCLE -- MAXVALUE가 다 찼을 때 1부터 다시 시작
- 다음값 조회
SELECT TEST_CODE.NEXTVAL FROM DUAL
- 현재값 조회
SELECT TEST_CODE.CURRVAL FROM DUAL
- 시퀀스 삽입
INSERT INTO TEST(CODE, TITL, CONTENT)
VALUES(TEST_CODE.NEXTVAL, 'TEST' || TEST_CODE.CURRVAL, 'AA')