#824

Træk kun fra, hvis der er penge nok

En udbetaling fra en konto bør kun gå igennem, hvis der er penge nok. Hvis du laver «læs saldo → tjek → skriv» som separate udsagn, kan en anden transaktion mellem trinene tømme saldoen, og vores operation skubber kontoen i negativ. Løs det med en enkelt opdatering med betingelsen i filteret. Træk 200 fra kontoen med id 1, men kun hvis den nuværende saldo er mindst 200. Hvis der ikke er penge nok, rører opdateringen nul rækker, og i backenden returnerer du «utilstrækkelige midler» til brugeren.

Resultatet af din forespørgsel vises her