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
Instrukcje do ćwiczenia
- Utwórz transakcję.
- Zaktualizuj
FIELD48naMMDA, jeśliRCON6810(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;