DB2 Version 9 für Linux, UNIX und Windows

Benutzerdefinierte Funktionen (UDFs)

Sie können die Workbench zum Erstellen, Testen und Implementieren mehrerer Typen benutzerdefinierter Funktionen (UDFs) verwenden. Die Entwicklung von UDFs wird nicht für jeden Datenbankserver unterstützt.

Eine benutzerdefinierte Funktion ist eine Erweiterung vorhandener integrierter SQL-Funktionen, z. B. der im Schema SYSFUN in DB2 bereitgestellten Funktionen. Benutzerdefinierte Funktionen und gespeicherte Prozeduren werden auch unter dem Oberbegriff Routinen zusammengefasst.

Sie können die Workbench zum Erstellen der folgenden Typen benutzerdefinierter Funktionen verwenden:

Eine Skalarfunktion gibt bei jedem Aufruf einen einzigen Wert zurück. Eine Tabellenfunktion gibt eine Tabelle zurück.

Mit dem Assistenten für neue benutzerdefinierte WebSphere MQ-Funktionen können Sie eine UDF erstellen, die den Inhalt einer Nachricht in der Warteschlange so vorbereitet, dass er über eine einfache SQL-Abfrage in eine DB2-Tabelle einfügt werden kann. WebSphere MQ ist ein Middlewaresystem, das die Warteschlangensteuerung von Nachrichten so verwaltet, dass Anwendungen in einer dezentralen, heterogenen Umgebung miteinander kommunizieren können. Über UDFs können Sie von DB2 aus auf WebSphere MQ zugreifen. Da UDFs ein Bestandteil einer SQL-Anweisung sind, können Sie die Warteschlangensteuerung und Datenbankoperationen vereinen.

Zugehörige Konzepte
Importieren und Exportieren von Routinen
Zugehörige Tasks
Implementieren und Ausführen von Routinen
Zugehörige Verweise
Unterstützung gespeicherter Prozeduren und benutzerdefinierter Funktionen nach Routinen- und Servertyp
Zugehörige Informationen
Ändern der Standardoptionen für die Entwicklung von gespeicherten Prozeduren und UDFs



Feedback

Aktualisierungssymbol Zuletzt aktualisiert für DB2 Version 9.1