अपना पहला ट्रांजैक्शन बनाना
अब आप अपना पहला ट्रांजैक्शन बनाने के लिए तैयार हैं. स्लाइड्स में बताया गया था कि आप FFEIC के डेटा के साथ काम कर रहे हैं, जो US में बैंकों के मानक और रिपोर्टिंग फॉर्मैट तय करने वाली संस्था है. हाल ही में उन्होंने नियम बदले हैं: यदि आपके पास brokered deposits में $5,000,000 से अधिक हैं, तभी यह रिपोर्ट करना है कि आप consumer deposit accounts प्रदान करते हैं.
आइए इस अपडेट को सुरक्षित रूप से करने के लिए एक ट्रांजैक्शन का उपयोग करें. "Provides Consumer Deposits" फ्लैग RCONP752 कॉलम में है और brokered deposits RCON2365 कॉलम में हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL में Transactions और Error Handling
अभ्यास निर्देश
- ट्रांजैक्शन को
BEGINकरें. - जहाँ
RCON2365$5,000,000 से बड़ा है, वहाँRCONP752फ़ील्ड को'true'पर अपडेट करें. - ट्रांजैक्शन को
COMMITसे बंद करें. - जहाँ
RCONP752'true'है, उन पंक्तियों की गिनती सेलेक्ट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Begin a new transaction
___;
-- Update RCOP752 to true if RCON2365 is over 5000000
UPDATE ffiec_reci
___ RCONP752 = 'true'
WHERE RCON2365 > ___;
-- Commit the transaction
___;
-- Select a count of records now true
SELECT COUNT(RCONP752)
FROM ffiec_reci
WHERE ___ = 'true';