DROP VIEW

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Quita los metadatos asociados a una vista especificada del catálogo. Para eliminar una vista, debe tener el privilegio MANAGE sobre la vista, ser su propietario o el propietario del esquema, catálogo o metastore en el que reside la vista.

Cuando se elimina una vista métrica de Unity Catalog, Azure Databricks también elimina las relaciones (Beta) declaradas en ella. Las relaciones de otras vistas métricas con la vista métrica eliminada ya no aparecen en DESCRIBE TABLE EXTENDED o INFORMATION_SCHEMA.TABLE_CONSTRAINTS.

Sintaxis

DROP [ MATERIALIZED ] VIEW [ IF EXISTS ] view_name

Parámetro

Ejemplos

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