Für DB2-Anwendungen, die SQLJ-Dateien enthalten, gelten die folgenden Einschränkungen.
- Die SQLJ-Unterstützung von DB2 unterliegt den Standardeinschränkungen von DB2 beim Absetzen von SQL-Anweisungen.
- Eine positionierte Anweisung UPDATE und DELETE ist keine gültige Unteranweisung in einer zusammengesetzten SQL-Anweisung.
- Wenn Sie die Hostvariable java.math.BigDecimal verwenden, sind die Genauigkeit und der Maßstabsfaktor der Hostvariablen während der Umsetzung der Anwendung nicht verfügbar. Falls die Genauigkeit und der Maßstabsfaktor der dezimalen Hostvariablen nicht aus dem Kontext der Anweisung hervorgeht, in der sie verwendet wird, können Sie die Genauigkeit und den Maßstabsfaktor durch einen expliziten Umsetzungsausdruck (CAST) angeben.
- Sie können eine Java™-Variable des Typs java.math.BigInteger nicht als Hostvariable in einer SQL-Anweisung verwenden.
- Wenn Sie Sicherheit mithilfe des Kerberos-Authentifizierungsprotokolls implementiert haben, können Sie kein Kerberos-Ticket-Granting-Ticket (TGT) zum Implementieren einer SQLJ-Routine verwenden. Eine Benutzer-ID und ein Kennwort sind erforderlich.