Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Deze functie bevindt zich in openbare preview-versie.
Van toepassing op:
Databricks Runtime 17.0 en hoger
Verwijdert een door de gebruiker gedefinieerde procedure.
Als u een functie wilt verwijderen, moet u over de MANAGE bevoegdheid beschikken voor de procedure, de eigenaar zijn of de eigenaar van het schema, de catalogus of de metastore waarin de procedure zich bevindt.
Syntaxis
DROP PROCEDURE [ IF EXISTS ] procedure_name
Parameterwaarden
-
De naam van een bestaande procedure. De procedurenaam kan eventueel worden gekwalificeerd met een schemanaam.
ALS AANWEZIG
Indien opgegeven, wordt er geen uitzondering gegenereerd wanneer de procedure niet bestaat.
Voorbeelden
-- 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;