Java-Routinen, die Sie mit der Workbench erstellen, entsprechen der Spezifikation
für SQLJ-Routinen. Java-Objekte werden in der Katalogtabelle mit den Klauseln
LANGUAGE JAVA und PARAMETER STYLE JAVA definiert.
Java-Objekte müssen den folgenden Regeln entsprechen:
- Die Methode, die dem Objekt zugeordnet ist, muss als public static void-Methode definiert werden.
- Die Parameter Output und InOut müssen als Feldgruppen mit Einzelelementen definiert werden.
Der SQL-Datentyp CHAR FOR BIT DATA entspricht in Java dem Typ
byte[].
Beispiel:
- IN CHAR(8) FOR BIT DATA entspricht byte[] var01
- OUT CHAR(8) FOR BIT DATA entspricht byte[][] var02
- INOUT CHAR(8) FOR BIT DATA entspricht byte[][] var03