DROP FUNCTION löscht eine UDF.
UDFs und ihre Verwendung in SESAM/SQL sind detailliert im Kapitel „Routinen" beschrieben.
Welche Routinen definiert sind und welche Routinen einander verwenden, erfahren Sie in den Views für Routinen des INFORMATION_SCHEMA (siehe Kapitel „Informationsschemata").
Das Löschen der UDF entzieht dem aktuellen Berechtigungsschlüssel das EXECUTE-Privileg für diese UDF. EXECUTE-Privilegien, die weitergegeben wurden, werden ebenfalls entzogen.
Der aktuelle Berechtigungsschlüssel muss Eigentümer des Schemas sein, zu dem die UDF gehört.
DROP FUNCTION
udf { CASCADE | RESTRICT }
udf ::=
routine
udf
Name der UDF. Der einfache UDF-Name kann durch einen Datenbank- und Schemanamen qualifiziert werden.
CASCADE
Die UDF udf sowie jede Routine, die udf direkt oder indirekt aufruft, werden gelöscht. Auch Views, die udf direkt oder indirekt verwenden, werden gelöscht.
RESTRICT
Das Löschen der UDF udf ist nur möglich, wenn udf von keiner anderen Routine oder von keinem View verwendet wird.
Siehe auch
CREATE FUNCTION, CREATE PROCEDURE