Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Important
Cette fonctionnalité est disponible en préversion publique.
S’applique à :
Databricks SQL
Databricks Runtime 17.0 et versions ultérieures
Supprime une procédure définie par l’utilisateur.
Pour supprimer une fonction, vous devez disposer du MANAGE privilège sur la procédure, être son propriétaire ou le propriétaire du schéma, du catalogue ou du metastore dans lequel réside la procédure.
Syntaxe
DROP PROCEDURE [ IF EXISTS ] procedure_name
Paramètres
-
Nom d’une procédure existante. Le nom de la procédure peut éventuellement être qualifié avec un nom de schéma.
S’IL EXISTE
Si elle est spécifiée, aucune exception n’est levée lorsque la procédure n’existe pas.
Exemples
-- Create a procedure `hello`
> CREATE PROCEDURE hello() SQL SECURITY INVOKER LANGUAGE SQL
AS BEGIN
SELECT 'hello!';
END;
-- Drop the procedure
> DROP PROCEDURE hello;
-- Try to drop a procedure which is not present
> DROP PROCEDURE hello;
Error: ROUTINE_NOT_FOUND
-- Drop a procedure only if it exists
> DROP PROCEDURE IF EXISTS hello;