Wenn ich 2 Kunden haben die gleiche Zugriff auf das Attribut wie folgt aus:Attribut Level-Wettbewerb - SQL
c1 UPDATE ACCOUNT set balance = balance + 3000
where NUM_ACCOUNT = 12390
c2 UPDATE ACCOUNT set balance = balance - 1500
where NUM_ACCOUNT = 12390
Unter der Annahme, dass das Gleichgewicht war zunächst € 10.000, was der Endwert sein würde?
- 10000 + 3000 - 1500 = 11500
- 10000 + 3000 = 13000
- 10000 - 1500 = 8500
Haben Sie schon einmal von [Datenbanktransaktionen?] Gehört (https://docs.oracle.com/cd/B19306_01/server.102/b14220/transact.htm) – cdaiga
Haben Sie das versucht? – TcKs
Wenn keine Transaktion festgeschrieben oder zurückgesetzt wird, sind keine Aktualisierungen für denselben Datensatz aus einer anderen Sitzung zulässig. Datensatz ist gesperrt. –