Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőre vonatkozik:
Databricks SQL
Databricks Runtime 17.0 és újabb
Felhasználó által definiált eljárás törlése.
Ha egy függvényt szeretne eldobni, rendelkeznie kell az MANAGE eljáráshoz kapcsolódó jogosultsággal, vagy az eljárás, a séma, a katalógus, vagy a metaadattár tulajdonosának kell lennie, amelyekben az eljárás található.
Szemantika
DROP PROCEDURE [ IF EXISTS ] procedure_name
Paraméterek
-
Egy meglévő eljárás neve. Az eljárás neve választhatóan sémanévvel is minősíthető.
HA LÉTEZIK AZ
Ha meg van adva, a rendszer nem ad kivételt, ha az eljárás nem létezik.
Példák
-- 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;