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 확장 기능이다.

관련 항목

CREATE SEQUENCE, ALTER SEQUENCE