DROP VIEW [IF EXISTS]
view_name [, view_name] ...
[RESTRICT | CASCADE]
DROP VIEW
删除一个或多个视图。您必须拥有DROP
每个视图的权限。
如果在参数列表中命名的任何视图不存在,该语句将返回一个错误,通过名称指示它无法删除哪些不存在的视图,但也会删除列表中存在的所有视图。
该IF EXISTS
子句可防止不存在的视图发生错误。给出此子句时,
NOTE
将为每个不存在的视图生成一个。请参阅第 13.7.5.40 节,“显示警告声明”。
RESTRICT
和CASCADE
,如果给定,将被解析并忽略。