DROP VIEW
Gilt für: Databricks SQL Databricks Runtime
Entfernt die einer angegebenen Ansicht zugeordneten Metadaten aus dem Katalog. Um eine Ansicht zu löschen, müssen Sie deren Besitzer oder der Besitzer des Schemas, Katalogs oder Metastores sein, in dem sich die Ansicht befindet.
Syntax
DROP [ MATERIALIZED ] VIEW [ IF EXISTS ] view_name
Parameter
IF EXISTS
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.
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;