-354    A ROWSET FETCH STATEMENT MAY HAVE RETURNED ONE OR MORE ROWS OF DATA. HOWEVER, ONE OR MORE NON-TERMINATING ERROR CONDITIONS WERE ENCOUNTERED. USE THE GET DIAGNOSTICS STATEMENT FOR MORE INFORMATION REGARDING THE CONDITIONS THAT WERE ENCOUNTERED

説明

行セット FETCH ステートメントが、終了しないエラー条件を 1 つ以上検出しました。 1 つ以上の警告が検出されている可能性もあります。発生した状態に関する情報を入手するには、また、データが戻されたかどうかを判別するには、GET DIAGNOSTICS ステートメントを使用してください。1 行以上のデータが戻された可能性があります。状態を検出した行について返された行情報が不完全な場合は、状態を検出した行のデータを使用しないでください (例えば、データの表示、印刷など)。

システムの処置

Db2® は、ステートメントを正常に処理しましたが、終了しないエラーが少なくとも 1 つあります。 さらに、複数の行の取り出しで警告が表示されました。

プログラマーの応答

状態を分析して、フォローアップ処置が必要かどうかを判別してください。 GET DIAGNOSTICS ステートメントは、必要なその他の処置を判別するために使用できます。

重要: データの終わり条件が検出された可能性があります。 SQLERRD3 および GET DIAGNOSTICS を使用すると、要求された行がすべてフェッチされたか、あるいは行セットが部分的に戻されたかを判別できます。

SQLSTATE

22537