DROP SEQUENCE
DROP SEQUENCE - 시퀀스를 제거합니다.
지원되는 구문
DROP SEQUENCE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
설명
DROP SEQUENCE는 시퀀스 번호 생성기를 제거합니다. 시퀀스는 소유자 또는 수퍼유저만 삭제할 수 있습니다.
파라미터
IF EXISTS-
시퀀스가 없는 경우 오류가 발생하지 않습니다. 이 경우 알림이 발행됩니다.
이름-
시퀀스의 이름(선택적으로 스키마 한정자 포함)입니다.
CASCADE-
확장에 종속된 객체와 해당 객체에 종속된 모든 객체가 자동으로 삭제됩니다.
RESTRICT-
종속된 객체가 있는 경우 시퀀스를 삭제하는 것을 거부합니다. 이 값이 기본값입니다.
예제
seq 시퀀스 제거:
DROP SEQUENCE seq;
호환성
DROP SEQUENCE는 SQL 표준을 준수합니다. 그러나 표준에서는 명령당 하나의 시퀀스만 삭제할 수 있으며 PostgreSQL 확장 기능인 IF EXISTS 옵션이 제외되어 있다는 점이 다릅니다.