-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 下で実行されているアプリケーションでこのエラーが発生する場合は、同時にオープンされている Statement、PreparedStatement、または CallableStatement の各オブジェクトが多すぎる可能性があります。アプリケーションを変更して、同時にオープンされるオブジェクトの数を減らすか、より大きい -size パラメーター値を指定して DB2Binder ユーティリティーを再実行し、ドライバーが使用できるパッケージの数を増やします。
SQLSTATE
22508