Eine benutzerdefinierte Funktion in einer Datenbank oder UDB , ist eine Datenbank -Befehl, der oft als Sub- Routine in einer größeren codierte Anwendung benutzt wird. UDB für bestimmte Anwendungsfälle erstellt und kann oft direkt von einem SQL -basierten Datenbank aufgerufen werden , wenn die Daten in der Anwendung benötigt wird. Erstellen einer UDB -Funktion folgt die gleiche Prozedur wie das Schreiben als eine benutzerdefinierte Funktion als SQL-Funktion . Anleitung
1
Starten Sie Ihren bevorzugten Code -Editing-Anwendung oder eine Klartext -Code-Editor zu beginnen Üben Schaffung einer UDB -Funktion. Untersuchen Sie die Datenbank , die Sie anrufen , und wählen Sie eine Datenbank aus, das Sie anrufen möchten möchten. Dieses Beispiel verwenden " CREATION_DATE . "
2
initialisieren UDB -Funktion mit dem folgenden Code :
CREATE FUNCTION PROJFUNC ( Indat CREATION_DATE )
3
Schließen Sie die UDB -Funktion , indem Sie , was passieren soll , wenn " CREATION_DATE " heißt :
RÜCKKEHR TABLE ( PROJNO CHAR ( 6) , ACTNO SMALLINT , ACSTAFF DECIMAL ( 5,2) , ACSTDATE DATE, ACENDATE DATE)