Los literales de cadena que no son compatibles en el procedimiento almacenado llama a DB2 para z / OS
-
22-08-2019 - |
Pregunta
Estoy recibiendo el error abajo cuando se llama a un SP sencillo desde el Rational Application Developer perspectiva de los datos cuando se conecta a una instancia de DB2 DB que se ejecuta en z / OS. También cuando se llama a partir de ardilla. consultas SQL rectas corren ningún problema. La consulta también funciona bien cuando se llama desde mi código java.
'Error: [ibm][db2][jcc][10243][10940] String literals not supported in
stored procedure calls to DB2 for z/OS'
Proc almacenado es
CREATE PROCEDURE testEM( IN id CHAR(12) )
P1: BEGIN
.....
END P1
funciona bien en una instancia de DB2 local, nadie alguna idea de si esto es posible?
Solución
Aceptar, se hace un poco más de investigación sobre este y que tenía el controlador incorrecto localmente. La actualización a la v9.5 controlador de DB2 para la configuración de conexión locales resuelto el problema y llamar a procedimientos almacenados con literales de cadena ahora está trabajando. Por si acaso alguien tiene el mismo problema en el futuro.