strings literais não suportados em chamadas de procedimento armazenado para DB2 para z / OS
-
22-08-2019 - |
Pergunta
Estou recebendo o erro abaixo quando chamar um SP simples a partir do Rational Application Developer perspectiva de dados ao se conectar a uma instância do DB2 DB em execução no z / OS. Além disso, quando chamando de esquilo. consultas SQL retas executar nenhum problema. A consulta também funciona bem quando chamado de meu código Java.
'Error: [ibm][db2][jcc][10243][10940] String literals not supported in
stored procedure calls to DB2 for z/OS'
Armazenados Proc é
CREATE PROCEDURE testEM( IN id CHAR(12) )
P1: BEGIN
.....
END P1
Funciona bem em um local de ocorrência do DB2, ninguém alguma idéia se isso é possível?
Solução
OK, vindo a fazer um pouco mais investigação sobre isso e eu tinha o driver errado localmente. Atualizando para o driver DB2 v9.5 para as configurações de conexão locais resolvido o problema e chamar Sprocs com strings literais está trabalhando agora. Apenas no caso de alguém tem o mesmo problema no futuro.