Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Tato funkce je ve verzi Public Preview.
Platí pro:
Databricks SQL
Databricks Runtime 17.0 a výše
Zahodí uživatelem definovanou proceduru.
Pokud chcete odstranit funkci, musíte mít MANAGE oprávnění k postupu, být jeho vlastníkem nebo vlastníkem schématu, katalogu nebo metastoru, ve kterém se procedura nachází.
Syntaxe
DROP PROCEDURE [ IF EXISTS ] procedure_name
Parametry
-
Název existující procedury. Název procedury může být volitelně kvalifikovaný názvem schématu.
POKUD EXISTUJE
Pokud je zadán, není vyvolána žádný výjimka, když postup neexistuje.
Příklady
-- 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;