오라클 SEQUENCE 사용법 (규칙성)

1. 시퀀스 (SEQUENCE)

- 오라클에서 중복되지 않는 값을 자동으로 순차적이게 생성하는 것

- 보통 PK 값에 중복 값을 방지하기 위해 사용된다. 

 

2. 시퀀스 생성 및 삭제

CREATE SEQUENCE 시퀀스명;
DROP SEQUENCE 시퀀스명;

 

 

2. 시퀀스 사용

 

INSERT INTO TBL_BOOK
VALUES(SEQ_BOOK.NEXTVAL , '셜록', '추리', NULL);

시퀀스명 : SEQ_BOOK

 

 

3. 시퀀스 옵션

- START WITH 시작값 : 시퀀스의 시작값을 설정

-- 시퀀스 시작값 100으로 설정
CREATE SEQUENCE SEQ_TEST START WITH 100;

 

- INCREMENT BY 증가값 : 시퀀스의 증가값을 설정

-- 시퀀스 숫자 5씩 증가
CREATE SEQUENCE SEQ_TEST INCREMENT BY 5;

'DBMS > Oracle DBMS SQL' 카테고리의 다른 글

ON DELETE CASCADE  (0) 2024.02.27
TCL (TRANSACTION CONTROL LANGUAGE) :  (1) 2024.02.26
외부 데이터(sql파일) 삽입  (1) 2024.02.26
SQL 문법 종류 DML DDL DCL TCL  (0) 2024.02.24
DBMS 논리 연산자 AND OR NOT  (0) 2024.02.23