Utilizarea rollback-urilor
Recent, FFIEC a modificat cerințele de raportare pentru băncile care oferă conturi de depozit pentru consumatori, dacă au mai mult de 5.000.000 $ în depozite intermediate. Să folosim o tranzacție pentru a face această actualizare în siguranță. Indicatorul „Provides Consumer Deposits" se află în coloana RCONP752, iar valoarea depozitelor intermediate este în coloana RCON2365.
Acest exercițiu face parte din cursul
Tranzacții și gestionarea erorilor în PostgreSQL
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Begin a new transaction
___;
-- Update RCONP752 to true if RCON2365 is over 5000
UPDATE ffiec_reci
SET ___ = 'true'
WHERE ___ > 5000;
-- Oops that was supposed to be 5000000 undo the statement
___;