시퀀스(SEQUENCE)
- 순서대로 번호를 생성하여 유일한 값을 만든다.
- 예시) 게시판 번호, 회원 번호 등
- 생성 방법 :
CREATE SEQUENCE BOARD_SEQ -- 생성
INCREMENT BY 1 -- 증가 값 (1씩 증가)
START WITH 1 -- 시작 값 (1부터 시작)
MINVALUE 1 -- 최소값
MAXVALUE 99999 -- 최대값
NOCYCLE -- CYCLE : 최대값까지 증가했을 때 다시 시작 값부터 시퀀스 시작.
NOCACHE -- CACHE : 메모리상에 시퀀스 값을 관리, 빠르게 실행 할 수 있음. NOCACHE 옵션 권장.- 사용법 : BOARD_SEQ.NEXTVAL (시퀀스명.NEXTVAL)