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

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;