НачатьНачать бесплатно

Использование отката транзакций

Недавно 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
___;
Редактировать и запускать код