Leute, ich brauche mal eure Hilfe.
Ein Entwickler hat mir ein Script zugeschickt und schrieb dazu "bitte die Updates einzeln ausführen".
Im Script sind 4 updates, ganz normale Updates mit joins und zeug aber reines DML. Keinerlei DDL oder irgendwelcher Fancy Stuff.
Nun bekomme ich, wenn ich das script im SQL Developer in einem Stück laufen lasse:
1050 rows updated
0 rows updated
1030 rows updated
0 rows updated
Lass ich jetzt aus besagtem Script in einer Session erst update 1 dann update 2 und so weiter laufen - kommt
1050 rows updated
850 rows updated
1030 rows updated
750 rows updated
Ich verstehe die Welt nicht mehr - es ist kein commit oder irgendwas, alles eine Session. Da darf es keinen unterschied geben, oder wo steh ich auf dem Schlauch??
Ein Entwickler hat mir ein Script zugeschickt und schrieb dazu "bitte die Updates einzeln ausführen".
Im Script sind 4 updates, ganz normale Updates mit joins und zeug aber reines DML. Keinerlei DDL oder irgendwelcher Fancy Stuff.
Nun bekomme ich, wenn ich das script im SQL Developer in einem Stück laufen lasse:
1050 rows updated
0 rows updated
1030 rows updated
0 rows updated
Lass ich jetzt aus besagtem Script in einer Session erst update 1 dann update 2 und so weiter laufen - kommt
1050 rows updated
850 rows updated
1030 rows updated
750 rows updated
Ich verstehe die Welt nicht mehr - es ist kein commit oder irgendwas, alles eine Session. Da darf es keinen unterschied geben, oder wo steh ich auf dem Schlauch??
Zuletzt bearbeitet: