Wenn eine Objektklasse oder eine Feature-Class mit der Option "Änderungen in die Basistabelle verschieben" als versioniert registriert wird und Änderungen während eines Speichervorgangs aus den Delta-Tabellen in die Basistabelle verschoben werden, werden alle Attribute für die Klasse in der Basistabelle aktualisiert.
Zu wissen, dass alle Attribute in der Basistabelle während des Vorgangs zum Verschieben von Änderungen in den Basistabellen aktualisiert werden, ist wichtig für Organisationen, die die Möglichkeit benötigen, Datenbanktrigger in den Basistabellen zu platzieren. Zu wissen, dass ArcGIS jedes Attribut in der Tabelle während des Vorgangs "Änderungen in die Basistabelle verschieben" aktualisiert, hilft dem Anwendungsentwickler, die Trigger-Spezifikation entsprechend zu schreiben, um jedes geänderte Attribut und die erforderlichen Maßnahmen zu berücksichtigen.
Wenn der Vorgang "Änderungen in die Basistabelle verschieben" ausgeführt wird, erkennt die Geodatabase alle Änderungen in der Lineage der DEFAULT-Version und wendet die Änderungen auf die Basistabelle an. Alle Löschvorgänge, d. h. Zeilen, die in der Deletes-Delta-Tabelle der Klassen vorhanden sind, werden zuerst als Löschvorgang auf die Basistabelle angewendet. Danach werden alle Einfügungen in die Adds-Delta-Tabelle der Klassen als Einfügevorgang auf die Basistabelle angewendet. Zuletzt werden alle Aktualisierungen in der Adds-Tabelle der Klassen als Aktualisierungsvorgang auf die Basistabelle angewendet. Die Aktualisierung wird angewendet, indem die gesamte Zeile aus der Adds-Delta-Tabelle der Klassen gelesen und jede Zeile in der Basistabelle aktualisiert wird.