Weitere Informationen zur Syntax benutzerdefinierter Funktionen finden Sie in den Referenzinformationen, die im Lieferumfang des jeweiligen Datenbankprodukts enthalten sind. Möglicherweise gibt es Unterschiede zwischen der Syntax für IBM Datenserver und der Syntax von anderen Anbietern.
- Seite 'Allgemein'
Eigenschaft |
Beschreibung |
Name |
Gibt einen Namen für das Objekt an. |
Bezeichnung |
Gibt eine Bezeichnung an, die in grafisch orientierten Diagrammen angezeigt wird. |
Ergebnismenge |
Gibt einen Wert für DYNAMIC RESULT SETS an. |
Sprache |
Gibt die Sprachenschnittstellenkonvention an, für die die Funktion geschrieben werden soll. |
Parameterdarstellung |
Gibt einen Wert für PARAMETER STYLE an. |
Externer Name |
Gibt einen Wert für EXTERNAL NAME an. |
Deterministisch |
Legt die Funktion als DETERMINISTIC fest. Wenn Sie diese Option nicht auswählen, wird die Funktion als NOT DETERMINISTIC festgelegt. |
- Seite 'Rückgabetyp'
Eigenschaft |
Beschreibung |
Datentyp |
Gibt den Datentyp der Ausgabe an. |
Genauigkeit |
Gibt einen Wert für die Genauigkeit an. Diese Option ist nur verfügbar, wenn für den ausgewählten Datentyp ein Genauigkeitswert erforderlich ist. |
Anzahl der Kommastellen |
Gibt einen Wert für die Anzahl der Kommastellen an. Diese Option ist nur verfügbar, wenn für den ausgewählten Datentyp ein Wert für die Anzahl der Kommastellen erforderlich ist. |
- Seite 'Parameter'
- Im Editiermodus können Sie mit dem Raster und den Symbolleistenschaltflächen auf dieser Seite Parameter hinzufügen oder löschen, die Reihenfolge der Parameter ändern und Eigenschaften für Parameter modifizieren.
- Klicken Sie auf die Symbolleistenschaltfläche Neu, um unten im Raster einen neuen Parameter hinzuzufügen.
- Klicken Sie auf die Symbolleistenschaltfläche Löschen, um einen Parameter zu löschen.
- Wählen Sie einen Parameter im Raster aus und klicken Sie auf die Option Nach oben oder Nach unten, um die Parameterreihenfolge zu ändern.
- Verwenden Sie das Raster, um die Eigenschaften eines Parameters zu modifizieren. Klicken Sie doppelt auf eine Zelle oder klicken Sie auf ein Kontrollkästchen in einer Zelle, um den Zelleninhalt zu bearbeiten.
Eigenschaft |
Beschreibung |
Name |
Geben Sie einen Namen ein. |
Datentyp |
Gibt einen gültigen Datentyp an. |
Modus |
Gibt einen Parametermodus an. Die verfügbaren Optionen sind IN,
OUT und INOUT. |
Nur DB2 für z/OS: Querverweis |
Setzen Sie diese Option auf 'true' (wahr), um die Option AS LOCATOR anzugeben. Diese Option kann nur für einen LOB-Datentyp oder einen einzigartigen Datentyp, der auf einem LOB-Datentyp basiert, angegeben werden. |
- Seite 'Quelle'
- Zeigt den Quellcode für die Funktion an.
- Seite 'Optionen'
Eigenschaft |
Beschreibung |
Spezifischer Name |
Gibt einen spezifischen Namen für die Klausel SPECIFIC der Funktion an. |
Nur DB2 für z/OS: Paket |
Geben Sie eine Paket-ID für die Funktion an. |
Enthält SQL |
Gibt an, dass der Hauptteil der Funktion SQL-Anweisungen enthält. |
Externe Aktion |
Gibt die Option EXTERNAL ACTION an. Wenn Sie diese Option nicht auswählen, wird die Option NO EXTERNAL ACTION angegeben. |
- Seite 'Dokumentation'
- Gibt vom Benutzer eingegebene Informationen zum Objekt an.
- Seite 'Annotation' (nur Bearbeitungsmodus)
- Hier können Sie Eigenschaften hinzufügen, modifizieren oder löschen.