Anfang des Inhaltsbereichs

DROP VIEW-Anweisung (drop_view_statement) Dokument im Navigationsbaum lokalisieren

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, StrukturlinkView-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.

Ende des Inhaltsbereichs