Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:
Databricks SQL
Databricks Runtime 17.0 e versioni successive
Elimina una routine definita dall'utente.
Permissions
Per abbandonare una procedura, devi possederla o averla MANAGE , oppure possedere o avere MANAGE sul suo schema o catalogo genitore. I privilegi d'uso di cui hai bisogno dipendono anche dal livello dell'oggetto a cui detieni la proprietà o MANAGE. Vedi Requisiti di privilegi d'uso per MANAGE.
Sintassi
DROP PROCEDURE [ IF EXISTS ] procedure_name
Parametri
-
Nome di una routine esistente. Il nome della routine può essere facoltativamente qualificato con un nome di schema.
SE ESISTE
Se specificato, non viene generata alcuna eccezione quando la procedura non esiste.
Esempi
-- 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;