■ 시퀀스 생성
CREATE SEQUENCE SEQ_NAME
START WITH 10001
INCREMENT BY 1
MINVALUE 1
MAXVALUE 10000
NOCYCLE
CACHE 20
NOORDER;
■ 시퀀스 증감값 수정
ALTER SEQUENCE SEQ_NAME INCREMENT BY 100;
■ 시퀀스 삭제
DROP SEQUENCE SEQ_NAME;
■ 시퀀스 번호 수정
원래는 삭제 하고 새로 만드는것이 적절한 방법이다.
하지만 항상 편법은 있는법이다.
원리는 시퀀스 증가값을 변경하여 조회 후 다시 증감값을 1로 수정하는 방법이다.
ALTER SEQUENCE SEQ_NAME INCREMENT BY 50;
SELECT SEQ_NAME.NEXTVAL FROM DUAL;
ALTER SEQUENCE SEQ_NAME INCREMENT BY 1;
'마니의 공부방 > DataBase' 카테고리의 다른 글
[tibero] 테이블 생성/사용자추가/접속권한 부여 (0) | 2021.01.07 |
---|---|
[mysql] db 백업 (0) | 2020.12.27 |
[postgres] 백업 및 복구 (0) | 2020.12.23 |
[mysql] 테이블 생성 및 사용자 추가/접근권한 부여 (0) | 2020.12.22 |
oracle clobdata insert (0) | 2011.04.26 |