使用 rollback
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
___;