Transakce s jedním příkazem
Teď si vyzkoušíš práci s transakcí tvořenou jediným příkazem. Některé typy spořicích účtů drží peníze, které nemohou fyzické ani právnické osoby vybrat na požádání. Výše těchto blokovaných prostředků je uložena v poli RCONB550. Takové účty podporují stabilitu banky a přinášejí finanční instituci spolehlivé příjmy z poplatků a úvěrů. Aktualizujme pole FIELD48 na hodnotu '1' u každé instituce, která tímto způsobem drží více než 100 milionů dolarů — jako příznak její finanční stability.
Toto cvičení je součástí kurzu
Transakce a ošetření chyb v PostgreSQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Update records to indicate nontransactionals over 100,000,000
UPDATE ffiec_reci
SET ___ = '___'
WHERE RCONB550 > ___;
-- Select a count of records where the flag field is not '1'
SELECT COUNT(*)
FROM ffiec_reci
WHERE ___ != ___ or ___ is null;