Sukzessive gesperrt heißt, dass der Datensatz erst in dem Moment gesprerrt wird, wenn er gelesen/gelöscht wird. So könnte der 100 Millionste Datensatz noch gelesen und geändert werden, wenn die Delete-Orgie bereits gestartet ist.
Wenn Du Commit(*ALL) einstellst geht bei Deiner Aktion überhaupt nichts mehr, da selbst die Datensätze, die nur gelesen und nicht gelöscht werden gelockt werden.
Je nach dem mit welchem Tool Du arbeitest ist entweder kein Commit oder Commit *CHG per Default eingestellt. Change heißt, solange die Änderung noch nicht mit COMMIT bestätigt wurde, kann der geänderte Datensatz durch keine andere Aktion erneut geändert werden. Wird der geänderte Datensatz nur gelesen, so ist die Änderung sichtbar.
Höhere Commit Level sind schwierig zu handeln und benötigen eine exakte Planung.

Birgitta

Birgitta