DROP SEQUENCE
제목
DROP SEQUENCE -- 시퀀스 삭제
요약
DROP SEQUENCE [ IF EXISTS ] 이름 [, ...] [ CASCADE | RESTRICT ]
설명
DROP SEQUENCE 명령은 지정한 시퀀스를 삭제한다. 이
명령은 해당 시퀀스의 소유주나 슈퍼 유저만 실행 할 수 있다.
매개 변수
- IF EXISTS
해당 시퀀스가 없어도 오류를 내지 않고, 알림 메시지만
보여주고 종료한다.
- name
삭제하려는 (스키마 이름이 포함 될 수도 있는) 시퀀스 이름.
- CASCADE
해당 시퀀스와 의존성 관계가 있는 모든 객체들로 함께 삭제 한다.
- RESTRICT
해당 시퀀스와 의존성 관계가 있는 객체가
있으면 작업을 중지한다. 이 옵션이 기본값이다.
예제
serial 이름의 시퀀스를 삭제하려면:
DROP SEQUENCE serial;
호환성
DROP SEQUENCE 명령은 표준 SQL
구문이며, 표준 구문은 하나의 명령에는 하나의 시퀀스만
삭제 할 수 있다. IF EXISTS 옵션은
PostgreSQL 확장 기능이다.