#824

Csak akkor terhelj le, ha van elég pénz

Egy számláról való levonás csak akkor mehet végbe, ha van elég pénz. Ha a «egyenleg olvasása → ellenőrzés → írás» lépéseket külön parancsként végzed, a lépések között egy másik tranzakció kiürítheti az egyenleget, és a mi műveletünk negatívba viszi a számlát. Oldd meg egyetlen frissítéssel, ahol a feltétel a szűrőben van. Vonj le 200-at az 1 azonosítójú számláról, de csak akkor, ha az aktuális egyenleg legalább 200. Ha nincs elég pénz, a frissítés nulla sort érint, a backenden pedig «nincs elég fedezet» üzenetet adsz vissza a felhasználónak.

A lekérdezésed eredménye itt jelenik meg