## DROP VIEW-Anweisung (drop_view_statement)

Die DROP VIEW-Anweisung (drop_view_statement) löscht eine View-Tabelle.

### Syntax

<drop_view_statement> ::= DROP VIEW <table_name> [<cascade_option>]

### Beispiele

SQL-Tutorial, View-Tabellen

### Erläuterung

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.

#### <cascade_option>

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.