データベースと関係のないファイル入出力の場合、EGL の replace ステートメントは、変更された索引付きレコードまたは相対レコードの情報をファイルに書き戻します。 このステートメントは、SerialRecord または CSVRecord ステレオタイプでは使用できません。
索引付きレコードまたは相対レコードを置換するには、レコードに対して forUpdate オプションを指定した get ステートメントを発行し、次に、同じファイルに対する入出力操作を間に挟まずに replace ステートメントを使用します。 詳しくは、ファイル入出力の get に関する考慮事項を参照してください。
