DROP VIEW

제목

DROP VIEW -- 뷰 삭제

요약

DROP VIEW [ IF EXISTS ] 이름 [, ...] [ CASCADE | RESTRICT ]

설명

DROP VIEW 명령은 지정한 뷰를 삭제한다. 이 명령은 해당 뷰의 소유주만 사용할 수 있다.

매개 변수

IF EXISTS

지정한 뷰가 없어도 오류를 내지 않고 알림 메시지만 보여주고, 종료한다.

name

삭제하려는 (스키마 이름을 포함할 수도 있는) 뷰이름.

CASCADE

해당 뷰와 의존성 관계가 있는 (또 다른 뷰 같은) 객체들을 모두 삭제한다.

RESTRICT

해당 부와 의존성 관계가 있는 객체가 있다면, 명령을 중지한다.

예제

kinds 뷰를 삭제하려면:

DROP VIEW kinds;

호환성

표준 SQL 구문에서는 해당 명령은 하나의 뷰만 삭제할 수 있고, IF EXISTS 옵션은 PostgreSQL 확장 기능이다.

관련 항목

ALTER VIEW, CREATE VIEW