Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17

DROP VIEW

DROP VIEW - 删除视图

语法

DROP VIEW [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

描述

DROP VIEW 删除现有视图。要执行此命令,您必须是该视图的所有者。

参数

IF EXISTS

如果视图不存在,则不引发错误。这种情况下会发出通知。

name

要删除的视图的名称(可选,schema 声明)。

CASCADE

自动删除依赖该视图的对象(例如其他视图),以及依赖该对象的所有对象(请参阅第五部分第 15 节)。

RESTRICT

如果有任何对象依赖该视图,则拒绝删除该视图。这是默认设置。

示例

此命令将删除名为 kinds 的视图

DROP VIEW kinds;

兼容性

此命令符合 SQL 标准,但该标准只允许每个命令删除一个视图,并且除了作为 PostgreSQL 扩展的 IF EXISTS 选项。

另请参阅

ALTER VIEW, CREATE VIEW