Использование отката транзакций
Недавно FFIEC изменила требования к отчётности для банков, предоставляющих потребительские депозитные счета, если объём брокерских депозитов превышает 5 000 000 долларов. Давайте используем транзакцию, чтобы безопасно внести это изменение. Флаг «Предоставляет потребительские депозиты» хранится в столбце RCONP752, а сумма брокерских депозитов — в столбце RCON2365.
Это упражнение является частью курса
Транзакции и обработка ошибок в PostgreSQL
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Begin a new transaction
___;
-- Update RCONP752 to true if RCON2365 is over 5000
UPDATE ffiec_reci
SET ___ = 'true'
WHERE ___ > 5000;
-- Oops that was supposed to be 5000000 undo the statement
___;