EGL の replace 文は、言語の基本的な「更新」機能を提供します。 この文は変更後のレコード情報をファイルやデータベースに再び書き込みます。 この文の正確な振る舞いは、レコード変数をステレオタイプ化する方法に応じて異なります (ステレオタイプを参照)。
さまざまなデータ・ソース・テクノロジー (SQL など) を使用する際に replace 文に該当する個々の考慮事項については、 このトピックの終わりにある『関連参照』を参照してください。

// ユーザーにキーを設定する顧客 # を要求する
myCustomer.customerNumber = askCustomerNo();
try
get myCustomer forUpdate;
onException(ex AnyException)
myErrorHandler(ex);
end
myCustomer.customerBalance = newBalance;
try
replace myCustomer;
onException(ex AnyException)
myErrorHandler(ex);
end