-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