오라클 시퀀스 생성
오라클 시퀀스 생성
출처 : http://uple.net/135
ORACLE SEQUENCE : 오라클에서 자동 증가값 만들기
CREATE SEQUENCE 시퀀스명 INCREMENT BY 증가값 START WITH 시작값 MAXVALUE 최대값 또는 NOMAXVALUE MINVALUE 최소값 또는 NOMINVALUE CYCLE 또는 NOCYCLE CACHE 또는 NOCACHE;
AUTO_SEQ_NUMBER 시퀀스를 생성, 초기값을 1부터 1씩 증가하며 최대값은 1000000으로 생성.
CREATE SEQUENCE AUTO_SEQ_NUMBER INCREMENT BY 1 START WITH 1 MAXVALUE 1000000 NOCACHE NOCYCLE;
입력과 조회: 입력시는 NEXTVAL , 조회시는 CURRVAL 사용 ———————————————
INSERT INTO 테이블명(자동증가컬럼명) VALUES(AUTO_SEQ_NUMBER.NEXTVAL);
SELECT 시퀀스명.currval FROM DUAL;
시퀀스 삭제 ——————————————— DROP SEQUENCE 시퀀스명
This article is licensed under CC BY 4.0 by the author.