Wer kann eine externe Funktion ändern?
Die Anweisung ALTER EXTERNAL FUNCTION kann ausgeführt werden durch:
-
Inhaber der externen Funktion
-
Benutzer mit der Berechtigung
ALTER ANY FUNCTION
Die Anweisung ALTER EXTERNAL FUNCTION kann ausgeführt werden durch:
Inhaber der externen Funktion
Benutzer mit der Berechtigung ALTER ANY FUNCTION
ALTER EXTERNAL FUNCTIONALTER EXTERNAL FUNCTION invl ENTRY_POINT 'intNvl';
ALTER EXTERNAL FUNCTION invl MODULE_NAME 'fbudf2';
DROP EXTERNAL FUNCTIONEntfernen einer benutzerdefinierten Funktion (UDF) aus einer Datenbank
DSQL, ESQL
DROP EXTERNAL FUNCTION funcname
| Parameter | Beschreibung |
|---|---|
funcname |
Funktionsname in der Datenbank |
Die Anweisung DROP EXTERNAL FUNCTION löscht die Deklaration einer benutzerdefinierten Funktion aus der Datenbank.Wenn Abhängigkeiten von der externen Funktion bestehen, schlägt die Anweisung fehl und der entsprechende Fehler wird ausgegeben.
Jeder mit der Datenbank verbundene Benutzer kann die Deklaration einer internen Funktion löschen.
Die Anweisung DROP EXTERNAL FUNCTION kann ausgeführt werden durch:
Inhaber der externen Funktion
Benutzer mit dem Privileg DROP ANY FUNCTION
DROP EXTERNAL FUNCTIONaddDay.DROP EXTERNAL FUNCTION addDay;