Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime
Entfernt die einer angegebenen Ansicht zugeordneten Metadaten aus dem Katalog.
Zum Löschen einer Ansicht müssen Sie über das MANAGE Privileg für die Ansicht verfügen, deren Besitzer sein oder der Besitzer des Schemas, Katalogs oder Metaspeichers sein, in dem sich die Ansicht befindet.
Syntax
DROP [ MATERIALIZED ] VIEW [ IF EXISTS ] view_name
Parameter
WENN EXISTIERT
Wird dieser Parameter angegeben, wird kein TABLE_OR_VIEW_NOT_FOUND-Fehler ausgelöst, wenn die Sicht nicht vorhanden ist.
-
Der Name der Ansicht, die gelöscht werden soll. Wenn die Sicht nicht gefunden werden kann, löst Azure Databricks den Fehler TABLE_OR_VIEW_NOT_FOUND aus. Wenn die gefundene Beziehung kein View ist, gibt Azure Databricks einen WRONG_COMMAND_FOR_OBJECT_TYPE Fehler aus.
Beispiele
-- Assumes a view named `employeeView` exists.
> DROP VIEW employeeView;
-- Assumes a view named `employeeView` exists in the `usersc` schema
> DROP VIEW usersc.employeeView;
-- Assumes a view named `employeeView` does not exist.
-- Throws TABLE_OR_VIEW_NOT_FOUND
> DROP VIEW employeeView;
[TABLE_OR_VIEW_NOT_FOUND]
-- Assumes a materialized view named `employeeView` exists.
> DROP MATERIALIZED VIEW employeeView
-- Assumes a view named `employeeView` does not exist. Try with IF EXISTS
-- this time it will not throw exception
> DROP VIEW IF EXISTS employeeView;