Partager via


DROP VIEW

S’applique à :case marquée oui Databricks SQL case marquée oui Databricks Runtime

Supprime du catalogue les métadonnées associées à une vue spécifiée. Pour supprimer une vue, vous devez disposer du privilège MANAGE sur la vue, être son propriétaire ou le propriétaire du schéma, du catalogue ou du metastore où la vue réside.

Syntaxe

DROP [ MATERIALIZED ] VIEW [ IF EXISTS ] view_name

Paramètre

Exemples

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