시퀀스란 순차적으로 증가하는 값을 넣어주는 기능입니다.
테이블의 값 인서트시 값을 일일히 넣어주지 않아도 자동으로 증가된 값이 들어갑니다.
리스트를 뽑아내는 테이블의 경우 사용하면 편리합니다.
* 시퀀스 생성법입니다.
CREATE SEQUENCE 시퀀스명
START WITH 1 -- 시작숫자 1
INCREMENT BY 1 -- 1씩증가
MAXVALUE 10000 -- 최대 10000
MINIVALUE 1 -- 최솟값 1
NOCYCLE -- 순환X
;
* 시퀀스 사용법입니다.
INSERT INTO 테이블명 (
COLUMN1
)
VALUES (
시퀀스명
);
쿼리 인서트 부문에 이렇게 적으면 인서트 될 때마다 1씩 증가한 값이 들어갑니다.
* 시퀀스 삭제법
DROP SEQUENCE 시퀀스명
LIST
'데이터베이스 > ORACLE' 카테고리의 다른 글
[ORACLE] 오라클 LEVEL 계층형쿼리 (START WITH,CONNECT BY 활용) (0) | 2021.04.08 |
---|---|
[ORACLE] 오라클 제약조건 종류,생성,삭제 (0) | 2021.04.05 |
[ORACLE] 오라클 인덱스(INDEX) 생성,삭제법 (0) | 2021.04.05 |
[ORACLE] 오라클 테이블 PK생성,PK 삭제 (0) | 2021.04.05 |
[ORACLE] 오라클 테이블 삭제 DELETE 사용법 (0) | 2021.04.05 |