letterali stringa non supportate in stored procedure chiamate a DB2 per z / OS
-
22-08-2019 - |
Domanda
Sto ottenendo l'errore sotto quando si chiama un semplice SP dal Rational Application Developer di vista dei dati durante la connessione a un'istanza DB2 DB in esecuzione su z / OS. Anche quando si chiama scoiattolo. query SQL rette attraversano nessun problema. La query funziona anche bene quando chiamato dal mio codice Java.
'Error: [ibm][db2][jcc][10243][10940] String literals not supported in
stored procedure calls to DB2 for z/OS'
Proc memorizzato è
CREATE PROCEDURE testEM( IN id CHAR(12) )
P1: BEGIN
.....
END P1
funziona bene su un'istanza DB2 locale, qualcuno qualche idea se questo è possibile?
Soluzione
OK, sta facendo un po 'di indagini su questo e ho avuto il driver sbagliato a livello locale. Aggiornamento al driver DB2 v9.5 per le impostazioni di connessione locale ha risolto il problema e chiamando sprocs con le stringhe ora sta funzionando. Solo nel caso in cui qualcuno ha lo stesso problema in futuro.