Die DROP VIEW-Anweisung (drop_view_statement) löscht eine View-Tabelle.
<drop_view_statement> ::= DROP VIEW <table_name> [<cascade_option>]
SQL-Tutorial,
View-Tabellen
Der Tabellenname muss eine existierende View-Tabelle bezeichnen.
Der Benutzer muss der Eigentümer der angegebenen View-Tabelle sein oder das DROPIN-Privileg für das Schema besitzen, dem die View-Tabelle zugeordnet ist.
Die Metadaten der View-Tabelle und alle von dieser View-Tabelle abhängigen Synonyme, View-Tabellen und Privilegien werden gelöscht. Die der View-Tabelle zugrundeliegenden Tabellen bleiben unberührt.
Wenn keine CASCADE-Option angegeben ist, wird die View-Tabelle mit allen von ihr abhängigen View-Tabellen, Privilegien und Synonymen gelöscht.
· Wenn die CASCADE-Option RESTRICT angegeben ist und wenn auf der View-Tabelle basierende View-Tabellen oder Synonyme existieren, dann scheitert die DROP VIEW-Anweisung.
· Wenn die CASCADE-Option CASCADE angegeben ist, wird die View-Tabelle mit allen von ihr abhängigen View-Tabellen, Privilegien und Synonymen gelöscht.