Zacznij terazZacznij za darmo

Praca z pojedynczym punktem zapisu

Banki posiadające duże środki na rachunkach depozytów pieniężnych (MMDA) są zazwyczaj odporne na spowolnienia gospodarcze. Aby sklasyfikować banki, użyjemy pola flagowego FIELD48 do przechowywania informacji przydatnych w dalszym przetwarzaniu. Oznaczmy banki z wartością MMDA powyżej 5 000 000.

To ćwiczenie jest częścią kursu

Transakcje i obsługa błędów w PostgreSQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz transakcję.
  • Zaktualizuj FIELD48 na MMDA, jeśli RCON6810 (wartość MMDA) jest większa niż 5000000.
  • Ustaw punkt zapisu o nazwie mmda_flag_set.
  • Wycofaj całą transakcję.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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;
Edytuj i uruchom kod