ストアド・プロシージャではサポートされていない文字列リテラルは、DB2 for z / OSへの呼び出しを
-
22-08-2019 - |
質問
私は、z / OS上で稼働するDB2 DBインスタンスへの接続時にRational Application Developerのデータ・パースペクティブからの単純なSPを呼び出すときに、以下のエラーを取得しています。また、リスから呼び出すとき。ストレートSQLクエリは何の問題を実行していません。私のJavaコードから呼び出された場合、クエリも正常に動作します。
'Error: [ibm][db2][jcc][10243][10940] String literals not supported in
stored procedure calls to DB2 for z/OS'
ストアドプロシージャは、
CREATE PROCEDURE testEM( IN id CHAR(12) )
P1: BEGIN
.....
END P1
これが可能である場合は、
は誰でも、ローカルDB2インスタンス上の任意のアイデアを罰金作品?
解決
OK、これにいくつかのより多くの調査をやって、私はローカルに間違ったドライバを持っていたされて。ローカル接続設定のためのDB2 V9.5ドライバにアップグレードすると、問題を解決し、文字列リテラルでストアドプロシージャを呼び出すと、今取り組んでいます。念のために誰もが将来的には同じ問題を持っています。
所属していません StackOverflow