Freigeben über


DROP VIEW

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert 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.

  • view_name

    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;