Sequence 생성 문법
CREATE SEQUENCE 시퀀스명
INCREMENT BY 증감숫자
START WITH 시작숫자
NOMINVALUE, MINVALUE 최소값
NOMAXVALUE, MAXVALUE 최대값
CYCLE, NOCYCLE --최대값이 되었을때 최소값으로 순환할지 말지 여부
CACHE, NOCACHE --메모리에 시퀀스값 할당할지 말지 여부
Sequence 사용법
CREATE TABLE TB_01(...) -- 테이블 생성
INSERT INTO TB_01(...) VALUES(SEQ.NEXTVAL); -- NEXTVAL은 다음값
SELECT SEQ.CURRVAL FROM DUAL --현재값 조회
SELECT SEQ.NEXTVAL FROM DUAL --다음값 조회
Sequence 수정, 삭제
ALTER SEQUENCE 시퀀스명
--이후 수정--
DROP SEQUENCE 시퀀스명 --삭제