-812   THE SQL STATEMENT CANNOT BE PROCESSED BECAUSE A BLANK COLLECTION-ID WAS FOUND IN THE CURRENT PACKAGESET SPECIAL REGISTER WHILE TRYING TO FORM A QUALIFIED PACKAGE NAME FOR PROGRAM program-name.consistency-token USING PLAN plan-name

説明

プランのパッケージ・リスト内の最後の項目または唯一の項目に、コレクション ID の値としてアスタリスク (*) が含まれていました。修飾パッケージ名を作成するには、CURRENT PACKAGESET 特殊レジスターを非ブランクのコレクション ID に設定しなければなりません。

システムの処置

このステートメントを処理することはできません。

プログラマーの応答

CURRENT PACKAGESET 特殊レジスターを正しいコレクション ID に設定するか、またはシステム管理者にプランのパッケージ・リストが正しいかどうかを調べてもらってください。

IBM® Data Server Driver for JDBC and SQLJ 下で実行されているアプリケーションでこのエラーが発生する場合は、同時にオープンされている StatementPreparedStatement、または CallableStatement の各オブジェクトが多すぎる可能性があります。アプリケーションを変更して、同時にオープンされるオブジェクトの数を減らすか、より大きい -size パラメーター値を指定して DB2Binder ユーティリティーを再実行し、ドライバーが使用できるパッケージの数を増やします。

SQLSTATE

22508