시퀀스

    [Oracle] 시퀀스(Sequence) 사용법

    시퀀스(Sequence)? 유일한 값을 생성해 주는 오브젝트 자동으로 순차적으로 증가하는 순번을 반환하는 데이터베이스 오브젝트입니다. 보통 중복 값을 허용하지 않는 PK에 사용을 많이 합니다. 예시로는 회원번호, 게시판 글 번호 등... 지속적으로 순번이 증가할 때 사용합니다. 사용방법 CREATE SEQUENCE [스키마명].[시퀀스] INCREMENT BY 1 -> 1씩 증가 START WITH 1 -> 1부터 시작, WITH 100인 경우 100부터 시작 MINVALUE 1 -> 1부터 시작(최솟값) MAXVALUE 100 -> 100까지(최댓값) NOCYCLE -> 순환하지 않음 NOCACHE -> 시퀀스 값을 메모리에 할당하지 않음 INCREMENT BY : 시퀀스 실행 시 증가시킬 값 STAR..