शुरू करेंमुफ़्त में शुरू करें

एक single savepoint के साथ काम करना

Money Market Deposit Accounts (MMDA) में बड़ी वैल्यू रखने वाले बैंक अक्सर अर्थव्यवस्था की मंदी के दौर में भी स्थिर रहते हैं। बैंकों को वर्गीकृत करने के लिए, हम FIELD48 जैसे एक flag फील्ड का उपयोग करेंगे ताकि आगे की प्रोसेसिंग के लिए उपयोगी जानकारी स्टोर की जा सके। आइए 5000000 से अधिक वैल्यू वाले बैंकों को फ्लैग करें.

यह अभ्यास पाठ्यक्रम का हिस्सा है

PostgreSQL में Transactions और Error Handling

पाठ्यक्रम देखें

अभ्यास निर्देश

  • एक transaction बनाएँ.
  • यदि RCON6810 (MMDA वैल्यू) 5000000 से अधिक है, तो FIELD48 को MMDA में अपडेट करें.
  • mmda_flag_set नाम का एक savepoint सेट करें.
  • पूरी transaction को rollback करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

BEGIN;

-- Set the flag to indicate that they hold MMDAs where more than $5 million
UPDATE ffiec_reci 
SET FIELD48 = '___' 
WHERE ___ > 5000000;

-- Set a savepoint
___ ___;

-- Rollback the whole transaction
___;

COMMIT;
कोड संपादित करें और चलाएँ