2009-03-30 5 views
0

z/OS上で実行されているDB2 DBインスタンスに接続するときにRational Application Developerデータ・パースペクティブから単純なSPを呼び出すと、 SquirereLから電話をかけるときも。ストレートSQLクエリは問題ありません。私のJAVAコードから呼び出すと、クエリは正常に動作します。 PROCストアドz/OS用DB2へのストアード・プロシージャー呼び出しでストリング・リテラルがサポートされない

 
    '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インスタンス上の罰金、誰もこれが可能であれば任意のアイデアですか?

答えて

0

これでもう少し調べてみましたが、間違ったドライバがローカルにありました。ローカル接続設定用のDB2 v9.5ドライバーにアップグレードすることで問題が解決され、文字列リテラルでSProcを呼び出すことができます。ちょうど誰かが将来同じ問題を抱えている場合に備えて。

関連する問題