Die DROP VIEW-Anweisung (drop_view_statement) löscht eine View-Tabelle.
<drop_view_statement> ::= DROP VIEW <table_name> [<cascade_option>]
Der Tabellenname muss eine existierende View-Tabelle bezeichnen.
Der Benutzer muss der Eigentümer der angegebenen View-Tabelle sein.
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 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 oder keine CASCADE-Option angegeben ist, wird die View-Tabelle mit allen von ihr abhängigen View-Tabellen, Privilegien und Synonymen gelöscht.