티스토리 뷰
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', NULL, NULL); | cs |
1 2 3 | SELECT * FROM departments ORDER BY department_id DESC; | cs |
기존 들어가있는 값 영향 없다
350 지워서 20 증가처럼 보이는 것
1 | COMMIT; | cs |
'부산 ITWILL 학원 실습 > ORACLE' 카테고리의 다른 글
[SQL 활용] 퀴즈 1 (0) | 2018.08.09 |
---|---|
[SQL 활용] 9. 데이터정의어(DDL) - Sequence - 시퀀스 삭제 (0) | 2018.08.09 |
[SQL 활용] 9. 데이터정의어(DDL) - Sequence - 시퀀스 사용 (0) | 2018.08.09 |
[SQL 활용] 9. 데이터정의어(DDL) - Sequence - 시퀀스 생성 (0) | 2018.08.09 |
[SQL 활용] 9. 데이터정의어(DDL) - View - 뷰 삭제 (0) | 2018.08.09 |