Dieses Feld dient der Vermeidung konkurrierender Änderungen an einem Datensatz. Es verhindert, dass mehrere Benutzer oder Prozesse denselben Datensatz zeitlich überlappend bearbeiten und sich dabei gegenseitig Änderungen überschreiben.
Der Feldinhalt ist eine laufende Nummer, die bei jeder Änderung des Datensatzes automatisch um 1 erhöht wird. Beim Einlesen des Datensatzes wird der aktuelle Wert zwischengespeichert.
Vor dem Speichern einer Änderung wird der Datensatz erneut gelesen und der aktuelle Feldinhalt mit dem zwischengespeicherten Wert verglichen. Stimmen die Werte nicht überein, wurde der Datensatz inzwischen von einem anderen Benutzer oder Prozess geändert. In diesem Fall wird die Änderung nicht durchgeführt und eine entsprechende Meldung ausgegeben.
Erreicht der Änderungszähler den maximalen Wert, beginnt die Zählung wieder bei 1.