728x90
반응형
시퀀스 사용
-
SQL - 시퀀스(SEQUENCE)DataBase/Oracle 2022. 1. 28. 01:26
시퀀스(SEQUENCE) 란? 자동 번호 발생기 역할을 하는 객체 순차적으로 정수 값을 자동으로 생성해준다. SEQUENCE 생성 시작 값 : 300, 증가치 : 5, 최댓값 : 310 300 -> 305 -> 310 -> 오류 CREATE SEQUENCE SEQ_EMPID START WITH 300 INCREMENT BY 5 MAXVALUE 310 NOCYCLE NOCACHE; SEQUENCE 사용 CURRVAL : 해당 시퀀스가 가지고 있는 CURRENT VALUE (현재 값) NEXTVAL : 해당 시퀀스가 가질 다음 값 리턴 NEXTVAL를 최소 1회 수행해야 CURRVAL를 알아올 수 있다. SELECT문에서 사용 가능 INSERT문 SELECT 구문에서 사용 가능 INSERT문 VALUES 절..