DROP VIEW

Si applica a:segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Rimuove i metadati associati a una vista specificata dal catalogo. Per eliminare una visualizzazione è necessario disporre del privilegio MANAGE nella vista, essere il proprietario o il proprietario dello schema, del catalogo o del metastore in cui risiede la vista.

Quando si lascia una vista metrica del Catalogo Unity, Azure Databricks elimina anche le relazioni (Beta) dichiarate su di essa. Le relazioni da altre viste metriche con la vista metrica eliminata non compaiono più in DESCRIBE TABLE EXTENDED o INFORMATION_SCHEMA.TABLE_CONSTRAINTS.

Sintassi

DROP [ MATERIALIZED ] VIEW [ IF EXISTS ] view_name

Parametro

Esempi

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