Kom igångKom igång gratis

Arbeta med en enskild savepoint

Banker med stora värden i penningmarknadsinsättningskonton (MMDA) är ofta motståndskraftiga mot ekonomiska nedgångar. För att klassificera banker använder vi ett flaggfält som FIELD48 för att lagra information som är användbar vid vidare bearbetning. Vi flaggar banker med ett MMDA-värde över 5 000 000.

Den här övningen är en del av kursen

Transaktioner och felhantering i PostgreSQL

Visa kurs

Övningsinstruktioner

  • Skapa en transaktion.
  • Uppdatera FIELD48 till MMDA om RCON6810 (MMDA-värdet) är större än 5000000.
  • Sätt en savepoint med namnet mmda_flag_set.
  • Rulla tillbaka hela transaktionen.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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;
Redigera och kör kod