删除视图

语法

DROP VIEW name

说明

DROP VIEW 可删除现有视图。要执行该命令,您必须是数据库超级用户或视图所有者。如果存在依赖于该视图的其他对象(例如,视图的视图),则不会删除所指定的视图。

与 Oracle 兼容的 DROP VIEW 命令格式不支持 CASCADE 子句;要删除视图及其依赖项,请使用与 PostgreSQL 兼容的 DROP VIEW 命令格式。有关更多信息,请参阅位于以下位置的 PostgreSQL 核心文档:https://www.postgresql.org/docs/11/static/sql-dropview.html

参数

参数 说明
name 要删除的视图的名称(可能是 schema 限定的)。

示例

该命令将删除名为 dept_30 的视图:

DROP VIEW dept_30;