시퀀스 초기화하기
--1.현재 시퀀스값 확인
SELECT LAST_NUMBER
FROM USER_SEQUENCES
WHERE SEQUENCE_NAME = '시퀀스명'
--2.현재 시퀀스의 INCREMENT를 현재 값 만큼 차감
ALTER SEQUENCE 시퀀스명 INCREMENT BY -현재시퀀스;
ex) : 1번 수행후 확인결과 현재시퀀스가 10일때
ALTER SEQUENCE 시퀀스명 INCREMENT BY -10;
--3.시퀀스의 다음 값 실행
SELECT 시퀀스명.NEXTVAL FROM DUAL
--4.현재시퀀스값 조회
SELECT 시퀀스명.CURRVAL FROM DUAL
--5. 시퀀스의 INCREMENT 를 1로 설정
ALTER SEQUENCE 시퀀스명 INCREMENT BY 1;
반응형
'Dev_Tip > Oracle_Tip' 카테고리의 다른 글
[Oracle] 외부에서 접속이 안될때 (0) | 2023.02.01 |
---|---|
[Oracle] 쓰레기 테이블 삭제하기 (0) | 2021.06.25 |
[Oracle] 로우 개수 구하기 (0) | 2021.05.31 |