본문 바로가기

Development/Oracle

Oracle:: Sequence 변경

오라클 Sequence 변경방법

 

Sequence를 변경해야할 때, 작은 숫자정도야 Nextval로 변경할 수 있지만 

업무 경우에 따라 크게 변경해야할 때 계속 Nextval을 할 수는 없다.

 

그래서 증감수치를 올릴만큼 셋팅해놓고 올린다음 다시 1로 변경하는 방법이다.

 

-- 증감수치만큼 셋팅

ALTER SEQUENCE 시퀀스명 INCREMENT BY 10000;

 

-- 증감수치만큼 증감
SELECT 시퀀스명.NEXTVAL FROM DUAL;

 

-- 증감수치를 다시 1로 변경
ALTER SEQUENCE 시퀀스명 INCREMENT BY 1;