Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
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
S’IL EXISTE
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. Si la relation trouvée n’est pas une vue, Azure Databricks génère une erreur WRONG_COMMAND_FOR_OBJECT_TYPE.
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;