-913   UNSUCCESSFUL EXECUTION CAUSED BY DEADLOCK OR TIMEOUT.REASON CODE reason-code, TYPE OF RESOURCE resource-type, AND RESOURCE NAME resource-name

説明

このアプリケーションは、デッドロック状態に陥っていたか、 あるいはタイムアウト状態になっていました。 理由コードは、デッドロックまたはタイムアウトのいずれが起こったかを示しています。

reason-code
失敗の理由を示す Db2®理由コード値。理由コードの説明については、Db2 理由コードを参照してください。
resource-type および resource-name
メッセージで識別されているリソースのタイプおよび名前。 resource-type 値および resource-name 値の説明については、リソース・タイプを参照してください。

システムの処置

このステートメントを処理することはできません。実行しようとしていた SQL ステートメントがカーソル FETCH であった場合、Db2 はカーソルをクローズします。

SQLERRD(3) もデッドロックまたはタイムアウトが発生したかどうかを示す reason-code 値を含みます。 最も一般的な理由コードは次のとおりです。
  • 00C90088 - デッドロック
  • 00C9008E - タイムアウト

プログラマーの応答

アプリケーションではコミットを行うか、または前の COMMIT までロールバックする必要があります。 その後、通常は、アプリケーションを終了させなければなりません。将来のデッドロックまたはタイムアウトを回避する方法については、 メッセージ DSNT376I を参照してください。

SQLSTATE

57033