การใช้ Rollback
เมื่อเร็วๆ นี้ FFIEC ได้เปลี่ยนข้อกำหนดการรายงานสำหรับธนาคารที่ให้บริการบัญชีเงินฝากผู้บริโภค หากมียอด Brokered Deposits มากกว่า $5,000,000 มาใช้ transaction เพื่ออัปเดตข้อมูลนั้นอย่างปลอดภัยกัน โดยแฟล็ก "Provides Consumer Deposits" อยู่ในคอลัมน์ RCONP752 และยอด Brokered Deposits อยู่ในคอลัมน์ RCON2365
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Transactions and Error Handling in 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
___;