データベースと関係のないファイル入出力の場合、EGL の delete ステートメントは、ファイルから索引付きレコードまたは相対レコードを除去します。
シリアル・レコードおよび CSV レコードは、delete ステートメントのターゲットとして無効です。
索引付きレコードまたは相対レコードを削除するには、以下のようにします。
- レコードに対して get ステートメントを発行し、
forUpdate オプションを指定します。
- 同じファイルに対する入出力操作を間に挟まずに、delete ステートメントを発行します。