Les restrictions suivantes s'appliquent aux applications DB2 qui contiennent des fichiers SQLJ.
- La prise en charge DB2 de SQLJ
adhère aux restrictions DB2 standard relatives à la publication des instructions SQL.
- Une instruction positionnée UPDATE et DELETE n'est pas la sous-instruction valide d'une instruction SQL complexe.
- Lorsque vous utilisez une variable hôte java.math.BigDecimal, la précision et l'échelle de la variable hôte ne sont pas disponibles pendant la conversion de l'application. Si la précision et l'échelle de la variable hôte décimale ne sont pas évidentes à partir du contexte de l'instruction dans laquelle elles sont utilisées, vous pouvez spécifier la précision et l'échelle en créant une expression CAST explicite.
- Vous ne pouvez pas utiliser une variable Java™ du type java.math.BigInteger comme variable hôte d'une instruction SQL.
- Si la sécurité a été mise en oeuvre par le biais du protocole d'authentification Kerberos,
vous ne pouvez pas faire appel à un ticket d'octroi d'autorisations Kerberos mis en cache
pour déployer une routine SQLJ. Un ID utilisateur et un mot de passe sont alors nécessaires.