티스토리 뷰

Sequence - 시퀀스 수정(ALTER SEQUENCE)


쓰고 있던 시퀀스 수정

시퀀스 간격, 최대값, 최소값, Cycle 옵션, Cache 옵션 변경 가능

 - START WITH는 수정 불가능

  → 쓰고 잇던 스퀀쓰는 수정 불가능. 쓰고 잇던 스퀀스 수정 가능

  → 다른 값으로 만들고 싶으면 시퀀스 삭제 후 다시 만들어야 함

시퀀스 시작값 변경 불가(START WITH n)


1
2
3
ALTER SEQUENCE dept_id_seq
INCREMENT BY 20
MAXVALUE 999999;
cs


이제부터 시퀀스를 사용하면 20씩 증가하는 값이 반환

이미 들어간 값은 변경 안 됨


1
2
INSERT INTO departments
VALUES (dept_id_seq.NEXTVAL, 'HHH'NULLNULL);
cs


1
2
3
SELECT *
FROM departments
ORDER BY department_id DESC;
cs


기존 들어가있는 값 영향 없다

350 지워서 20 증가처럼 보이는 것


1
COMMIT;
cs


공지사항
최근에 올라온 글
Total
Today
Yesterday