Kom igångKom igång gratis

Vår första transaktion

Nu är det dags att bygga din första transaktion. Som nämndes i slides arbetar du med data från FFEIC – den organisation i USA som fastställer bankstandarder och rapporteringsformat. Nyligen ändrade de reglerna för när en bank ska rapportera att den erbjuder konsumentinlåningskonton: det ska nu bara vara sant om banken har mer än 5 000 000 dollar i förmedlade inlåningsmedel.

Använd en transaktion för att göra den uppdateringen på ett säkert sätt. Flaggan "Provides Consumer Deposits" finns i kolumnen RCONP752 och förmedlade inlåningsmedel finns i kolumnen RCON2365.

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

Transaktioner och felhantering i PostgreSQL

Visa kurs

Övningsinstruktioner

  • Inled transaktionen med BEGIN.
  • Uppdatera fältet RCONP752 till 'true' där RCON2365 är större än 5 000 000 dollar.
  • Avsluta transaktionen med COMMIT.
  • Hämta antalet rader där RCONP752 är 'true'.

Interaktiv övning med praktiskt arbete

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

-- Begin a new transaction
___;

-- Update RCOP752 to true if RCON2365 is over 5000000
UPDATE ffiec_reci
___ RCONP752 = 'true'
WHERE RCON2365 > ___;

-- Commit the transaction
___;

-- Select a count of records now true
SELECT COUNT(RCONP752)
FROM ffiec_reci
WHERE ___ = 'true';
Redigera och kör kod