DROP VIEW
DROP VIEW 语句移除现有视图。Aurora DSQL 支持此命令的完整 PostgreSQL 语法。
支持的语法
DROP VIEW [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
说明
DROP VIEW 删除现有视图。要执行此命令,您必须是视图的所有者。
参数
IF EXISTS-
如果视图不存在,不引发错误。在这种情况下,将发出通知。
name-
要移除的视图的名称(可选择架构限定)。
CASCADE-
自动删除依赖于视图的对象(如其它视图),进而删除依赖于这些对象的所有对象。
RESTRICT-
如果任何对象依赖于该视图,则拒绝删除该视图。这是默认值。
示例
DROP VIEW kinds;
兼容性
此命令符合 SQL 标准,除了该标准只支持每个命令删除一个视图,并且 IF EXISTS 选项除外(这是 Aurora DSQL 支持的 PostgreSQL 扩展)。