ロールバックを使う
最近、FFIEC は、ブローカード預金が $5,000,000 を超える銀行に対して、消費者向け預金口座の提供に関する報告要件を変更しました。トランザクションを使って、安全にその更新を行いましょう。「Provides Consumer Deposits」フラグは 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
___;