ÎncepețiÎncepe gratuit

Prima noastră tranzacție

Ești gata să construiești prima ta tranzacție. Așa cum s-a menționat în slide-uri, lucrezi cu date de la FFEIC – organizația din SUA care stabilește standardele bancare și formatele de raportare. Recent, aceasta a modificat regulile privind raportarea conturilor de depozit pentru consumatori: valoarea true se aplică acum doar băncilor cu depozite intermediate mai mari de 5.000.000 $.

Folosește o tranzacție pentru a efectua această actualizare în condiții de siguranță. Indicatorul „Oferă depozite pentru consumatori" se află în coloana RCONP752, iar depozitele intermediate sunt în coloana RCON2365.

Acest exercițiu face parte din cursul

Tranzacții și gestionarea erorilor în PostgreSQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Deschide tranzacția cu BEGIN.
  • Actualizează câmpul RCONP752 la valoarea 'true' acolo unde RCON2365 este mai mare de 5.000.000 $.
  • Închide tranzacția cu COMMIT.
  • Selectează numărul de rânduri în care RCONP752 are valoarea 'true'.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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';
Editează și rulează codul