Aan de slagGa gratis aan de slag

Werken met één savepoint

Banken met een hoog bedrag in Money Market Deposit Accounts (MMDA) zijn vaak beter bestand tegen economische terugval. Om banken te classificeren gebruiken we een vlagveld zoals FIELD48 om informatie op te slaan voor verdere verwerking. Vlag banken met meer dan 5000000.

Deze oefening maakt deel uit van de cursus

Transacties en foutafhandeling in PostgreSQL

Cursus bekijken

Oefeninstructies

  • Start een transactie.
  • Werk FIELD48 bij naar MMDA als RCON6810 (MMDA-waarde) groter is dan 5000000.
  • Stel een savepoint in met de naam mmda_flag_set.
  • Rol de hele transactie terug.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

BEGIN;

-- Set the flag to indicate that they hold MMDAs where more than $5 million
UPDATE ffiec_reci 
SET FIELD48 = '___' 
WHERE ___ > 5000000;

-- Set a savepoint
___ ___;

-- Rollback the whole transaction
___;

COMMIT;
Code bewerken en uitvoeren