[SQL developer]Oracle Sequence
- 유일(UNIQUE)한 값을 생성해주는 오라클 객체 (PK에 순번을 매겨주기 위해 보통 사용)
- 시퀀스를 생성하면 기본키와 같이 순차적으로 증가하는 컬럼을 자동적으로 생성할 수 있다.(중복값이 없고, 에러가 뜨면 해당 순번은 지나치게 된다.)
- 시퀀스는 테이블과 독립적으로 저장되고 생성된다. 따라서 하나의 시퀀스를 여러 테이블에서 사용할 수 있다.
CREATE SEQUENCE sequence_name[START WITH n] -- n은 시퀀스 시작 값 지정[INCREMENT BY n] -- n은 시퀀스 증가 값 지정[MAXVALUE n | NOMAXVALUE] -- 시퀀스 최대값, NOMAXVALUE는 무한대[MINVALUE n | NOMINVALUE] -- 시퀀스 최소값, NOMINVALUE는 무한대[CYCLE | NOCYCLE][CACHE | NOCACHE]
댓글 없음:
댓글 쓰기