Jeg tror, det du leder efter her, er isolation, ikke atomicitet. Du kan indstille alle transaktioner til det højeste isolationsniveau, der kan serialiseres (som er højere end det sædvanlige standardniveau). Med det niveau, hvis data, som en transaktion læst (og formodentlig er påberåbt) ændres, vil det muligvis få en fejl ved serialisering, når den forsøger at begå. Jeg siger "måske", fordi systemet kunne konkludere, at situationen ville være i overensstemmelse med, at dataændringen skete efter forpligtelsen, i hvilket tilfælde forpligtelsen får lov til at stå.