DROP VIEW
S’applique à : Databricks SQL 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
IF EXISTS
S’il est spécifié, aucune erreur TABLE_OR_VIEW_NOT_FOUND n’est levée lorsque la vue n’existe pas.
-
Nom de la vue à supprimer. Si la vue est introuvable, Azure Databricks génère une erreur TABLE_OR_VIEW_NOT_FOUND.
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;