-20213   STORED PROCEDURE procedure-name HAS RETURNED A DYNAMIC RESULT SET, PARAMETER number, THAT IS NOT VALID

説明

Java ストアード・プロシージャーは、JDBC ドライバーが ResultSet を表すために使用する Java クラスのインスタンスではない DYNAMIC RESULT SET パラメーターを戻したか、あるいは、ネストされたストアード・プロシージャーが生成する DYNAMIC RESULT SET を戻しました。

procedure-name
その戻りパラメーターがエラーの原因となった外部 Java プロシージャーを示します。
number
戻りクラスが無効であったパラメーターの位置を示します。

システムの処置

CALL ステートメントは失敗します。

プログラマーの応答

戻される DYNAMIC RESULT SET パラメーターのすべてが、Db2® Universal JDBC ドライバー (com/ibm/db2/jcc/t2zos/SPResultSet) によって生成されるクラスのインスタンスになるように、さらに、ネストされたストアード・プロシージャーからの DYNAMIC RESULT SET にならないように、Java メソッドを再作成します。

SQLSTATE

46502