Skip to content

시퀀스 #
Find similar titles

You are seeing an old version of the page. Go to latest version

Structured data

Category
Database

시퀀스 정의 #

  • 유일(UNIQUE)한 값을 생성해주는 오라클 객체이다.
  • 시퀀스를 생성하면 기본키와 같이 순차적으로 증가하는 컬럼을 자동적으로 생성 할 수 있다.
  • 보통 PRIMARY KEY 값을 생성하기 위해 사용 한다.
  • 메모리에 Cache되었을 때 시퀀스값의 액세스 효율이 증가 한다.
  • 시퀀스는 테이블과는 독립적으로 저장되고 생성된다.

시퀀스 사용 방법 #

시퀀스 생성 #

CREATE SEQUENCE 시퀀스이름 [INCREMENT BY 숫자] [START WITH 숫자] [MAXVALUE 숫자 or NOMAXVALUE] [MINVALUE 숫자 or NOMINVALUE] [CYCLE or NOCYCLE] [CACHE or NOCACHE];

시퀀스 수정 #

ALTER sequence 시퀀스명 [INCREMENT BY 숫자] [MAXVALUE 숫자 or NOMAXVALUE] [MINVALUE 숫자 or NOMINVALUE] [CYCLE or NOCYCLE] [CACHE or NOCACHE]; start with를 제외하고 시퀀스 생성시 사용하는 옵션 모두 사용가능

시퀀스 삭제 #

DROP SEQUENCE 시퀀스이름

0.0.1_20210630_7_v33