본문 바로가기

oracle

[ORACLE] 시퀀스 값 변경

728x90

- 1.  현재 시퀀스 정보 확인 
SELECT * FROM DBA_SEQUENCES WHERE SEQUENCE_NAME='TEST_SEQ ';

-- 2. 시퀀스 증가값 일시 변경
ALTER SEQUENCE EMP.TEST_SEQ INCREMENT BY 758;
ALTER SEQUENCE EMP.TEST_SEQ  INCREMENT BY -100;

-- 3. 시퀀스 값 현행화
SELECT EMP.TEST_SEQ.NEXTVAL FROM DUAL; 

-- 4. 다시 1씩 증가되도록 원복
ALTER SEQUENCE EMP.TEST_SEQ  INCREMENT BY 1;

-- 5. 시퀀스 현재값 조회
SELECT EMP.TEST_SEQ.CURRTVAL FROM DUAL; 

-- 6. 현재 시퀀스 정보 확인 
SELECT * FROM DBA_SEQUENCES WHERE SEQUENCE_NAME='TEST_SEQ ';

728x90