Während der Abarbeitung der Transaktion T2 fügt Transaktion T1 ein Datum
ein, welches T2 liest. Dadurch berechnet Transaktion T2 zwei
unterschiedliche Werte. Den Ablauf zeigt Tabelle 13.3.
T1 |
T2 |
|
select sum(KontoStand) |
|
from Konten; |
insert into Konten |
|
values (C, 1000, ...); |
|
|
select sum(KontoStand) |
|
from Konten; |
Tabelle 13.3: Beispiel für das Phantomproblem