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.
Importante
Questa funzionalità è in Anteprima Pubblica.
Si applica a:
Databricks SQL
Databricks Runtime 17.0 e versioni successive
Elimina una routine definita dall'utente.
Per eliminare una funzione è necessario avere il MANAGE privilegio per la procedura, essere il proprietario o il proprietario dello schema, del catalogo o del metastore in cui risiede la routine.
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;