Rollbacks का उपयोग
हाल ही में FFIEC ने उन बैंकों के लिए रिपोर्टिंग आवश्यकता बदल दी है जो consumer deposit accounts प्रदान करते हैं, यदि उनके brokered deposits $5,000,000 से अधिक हैं। आइए एक transaction का उपयोग करके यह अपडेट सुरक्षित रूप से करें। "Provides Consumer Deposits" फ्लैग RCONP752 कॉलम में है और brokered deposits की राशि RCON2365 कॉलम में है।
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL में Transactions और Error Handling
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- 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
___;