Die EGL-Anweisung replace stellt die grundlegende Aktualisierungsfähigkeit für die Sprache bereit. Die Anweisung schreibt geänderte Satzinformationen zurück in eine Datei oder Datenbank. Das genaue Verhalten der Anweisung hängt von der Art und Weise ab, wie Sie Ihre Datensatzvariable stereotypisiert haben (siehe Stereotype).
Spezielle Hinweise zur Anweisung 'replace' bei Verwendung verschiedener Datenquellentechnologien (z. B. SQL) finden Sie in der zugehörigen Referenz am Ende dieses Themas.

// Benutzereingabe der Kundennummer (CustomerNo) zum Definieren des Schlüssels anfordern
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