DROP VIEW
요약
DROP VIEW [ IF EXISTS ] 이름 [, ...] [ CASCADE | RESTRICT ]
설명
DROP VIEW 명령은 지정한 뷰를 삭제한다. 이 명령은
해당 뷰의 소유주만 사용할 수 있다.
매개 변수
- IF EXISTS
지정한 뷰가 없어도 오류를 내지 않고 알림 메시지만 보여주고,
종료한다.
- name
삭제하려는 (스키마 이름을 포함할 수도 있는) 뷰이름.
- CASCADE
해당 뷰와 의존성 관계가 있는 (또 다른 뷰 같은) 객체들을 모두
삭제한다.
- RESTRICT
해당 부와 의존성 관계가 있는 객체가 있다면, 명령을 중지한다.
예제
kinds 뷰를 삭제하려면:
DROP VIEW kinds;
호환성
표준 SQL 구문에서는 해당 명령은 하나의 뷰만 삭제할 수 있고,
IF EXISTS 옵션은 PostgreSQL 확장 기능이다.