Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Dieses Feature befindet sich in der Public Preview.
Gilt für:
Databricks SQL
Databricks Runtime 17.0 und höher
Legt eine benutzerdefinierte Prozedur ab.
Um eine Funktion abzulegen, müssen Sie entweder über die MANAGE Berechtigung für die Prozedur verfügen, deren Besitzer sein, oder der Besitzer des Schemas, Katalogs oder Metaspeichers sein, in dem sich die Prozedur befindet.
Syntax
DROP PROCEDURE [ IF EXISTS ] procedure_name
Die Parameter
-
Der Name einer vorhandenen Prozedur. Der Prozedurname kann optional mit einem Schemanamen qualifiziert werden.
WENN EXISTIERT
Wenn angegeben, wird keine Ausnahme ausgelöst, wenn die Prozedur nicht vorhanden ist.
Beispiele
-- 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;