Littéraux de chaîne non pris en charge dans la procédure stockée appelle à DB2 pour z / OS
-
22-08-2019 - |
Question
Je reçois l'erreur ci-dessous lors de l'appel d'un simple SP de la Rational Application Developer Perspective de données lors de la connexion à une instance de DB de données DB2 sur z / OS. Aussi lors de l'appel de mySQreuiL. requêtes SQL droites fonctionnent sans problème. La requête fonctionne aussi bien quand appelé de mon code JAVA.
'Error: [ibm][db2][jcc][10243][10940] String literals not supported in
stored procedure calls to DB2 for z/OS'
Stocké Proc est
CREATE PROCEDURE testEM( IN id CHAR(12) )
P1: BEGIN
.....
END P1
fonctionne très bien sur une instance DB2 locale, tout le monde une idée si cela est possible?
La solution
OK, faisons un peu plus enquête sur ce sujet et j'eu le mauvais pilote au niveau local. Mise à niveau vers les paramètres de connexion locales pilote v9.5 DB2 pour les résoudre le problème et appeler Sprocs avec littéraux de chaîne travaille actuellement. Juste au cas où quelqu'un a le même problème à l'avenir.