#824

Kanna saldolt maha ainult siis, kui raha jätkub

Kontolt mahakandmine peab toimuma ainult siis, kui raha on piisavalt. Kui teha «loe saldo → kontrolli → kirjuta» eraldi käskudena, võib sammude vahel teine tehing saldo tühjaks teha ja meie operatsioon viib konto miinusesse. Lahenda ühe uuenduskäsuga, kus tingimus on filtris. Kanna kontolt identifikaatoriga 1 maha 200, kuid ainult tingimusel, et praegune saldo on vähemalt 200. Kui raha ei jätku, ei puuduta uuendus ühtegi rida ja backendis tagastad kasutajale «ebapiisavad vahendid».

Sinu päringu tulemus ilmub siia