Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Ta funkcja jest dostępna w publicznej wersji testowej.
Dotyczy:
Databricks SQL
Databricks Runtime 17.0 lub nowsze
Przerywa procedurę zdefiniowaną przez użytkownika.
Aby usunąć funkcję, musisz mieć MANAGE uprawnienia do procedury, być jego właścicielem lub właścicielem schematu, wykazu lub magazynu metadanych, w którym znajduje się procedura.
Składnia
DROP PROCEDURE [ IF EXISTS ] procedure_name
Parametry
-
Nazwa istniejącej procedury. Nazwa procedury może być opcjonalnie kwalifikowana przy użyciu nazwy schematu.
JEŚLI ISTNIEJE
Jeśli jest to określone, nie zgłosi się wyjątku, gdy procedura nie istnieje.
Przykłady
-- 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;