DROP VIEW löscht die Definition eines View.
Das Löschen einer View-Definition entzieht dem aktuellen Berechtigungsschlüssel alle Tabellen- und Spalten-Privilegien für diesen View. Tabellen- und Spalten-Privilegien des View, die weitergegeben wurden, werden ebenfalls entzogen.
Welche Views definiert sind, erfahren Sie im View VIEWS des INFORMATION_SCHEMA. Von welchen Tabellen Views abhängig sind, ist im View VIEW_TABLE_USAGE des INFORMATION_SCHEMA abgelegt (siehe Kapitel „Informationsschemata").
Der aktuelle Berechtigungsschlüssel muss Eigentümer des Schemas sein, zu dem der View gehört.
DROP VIEW
tabelle { CASCADE | RESTRICT }
tabelle
Name des View, der gelöscht werden soll.
CASCADE
Der View tabelle und alle Views und Routinen, die sich direkt oder indirekt auf tabelle beziehen, werden gelöscht.
RESTRICT
Das Löschen des View tabelle ist nur eingeschränkt möglich. Der View kann nicht gelöscht werden, wenn er in einer anderen View-Definition oder in einer Routine verwendet wird.
Siehe auch
CREATE VIEW