Začněte nyníZačněte zdarma

Naše první transakce

Teď je čas sestavit první transakci. Jak bylo zmíněno ve slidech, pracuješ s daty od FFEIC – organizace v USA, která stanovuje standardy pro banky a formáty výkaznictví. Nedávno změnila pravidla pro vykazování spotřebitelských vkladových účtů: příznak se nastavuje na true jen tehdy, pokud banka má více než 5 000 000 $ v zprostředkovaných vkladech.

Použijeme transakci, abychom tuto aktualizaci provedli bezpečně. Příznak „Poskytuje spotřebitelské vklady" je ve sloupci RCONP752 a zprostředkované vklady jsou ve sloupci RCON2365.

Toto cvičení je součástí kurzu

Transakce a ošetření chyb v PostgreSQL

Zobrazit kurz

Pokyny k cvičení

  • Zahaj transakci příkazem BEGIN.
  • Aktualizuj pole RCONP752 na hodnotu 'true' všude tam, kde je RCON2365 větší než 5 000 000 $.
  • Ukonči transakci příkazem COMMIT.
  • Vyber počet řádků, kde má RCONP752 hodnotu 'true'.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- 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';
Upravit a spustit kód