ランダム・アクセス・モードまたは動的アクセス・モード

ランダムおよび動的の各アクセス・モードにおいては、DELETE ステートメントを使用した結果はファイル編成により異なってきます。

これが相対ファイルであれば、システムは RELATIVE KEY データ項目の内容により識別されるレコードを論理的に除去します。 同じ RELATIVE KEY の値をもった新規レコード用に空間を入手できます。 ファイルに当該レコードがない場合には、INVALID KEY 条件が発生します。

索引付きファイルにおいては、システムは RECORD KEY データ項目の内容により識別されるレコードを論理的に除去します。 ファイルに当該レコードがない場合には、INVALID KEY 条件が発生します。

IBM Extension

ファイルに EXTERNALLY-DESCRIBED-KEY が指定されている場合、FORMAT 句によって指定された形式のレコード域 2 の中のキー・フィールドを使用して、削除すべきレコードを見つけます。 FORMAT 句が指定されていない場合、ファイルに対してプログラム定義された最初の形式を使用して、削除すべきレコードを見つけます。

End of IBM Extension
1 レコード域の中のキー・フィールドは、 検索引数を作成するためのレコード形式または仕様に従って選択したバッファーのロケーションです。