SQL लेनदेन डेटाबेस सिस्टम में डेटा अखंडता को बनाए रखने के लिए आवश्यक हैं। वे एकाधिक संचालन को एक एकल इकाई के रूप में निष्पादित करने की अनुमति देते हैं, यह सुनिश्चित करते हुए कि सभी ऑपरेशन सफल हो या नहीं करते हैं, डेटा असंगति को रोकते हैं।

SQL लेनदेन क्या है?

SQL लेनदेन एक एकल तार्किक इकाई के रूप में व्यवहार किए जाने वाले एक या अधिक SQL संचालन का अनुक्रम है। लेनदेन ACID गुणों का पालन करते हैं: परमाणुता, स्थिरता, अलगाव और स्थायित्व। ये गुण डेटाबेस संचालन की विश्वसनीय प्रसंस्करण सुनिश्चित करते हैं।

लेनदेन के प्रमुख घटक

  • BEGIN: : ]]BEGIN: : : : [[]]]]]: []]]]]]]]BEGIN:]]: :]]: [[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]: [[[[[[[[[[[[[FLT:]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
  • ComMIT]: लेनदेन के दौरान किए गए सभी परिवर्तनों को बचाता है।
  • ]ROLLBACK: यदि कोई त्रुटि होती है तो सभी परिवर्तनों को उलट दें।

रियल-विश्व परिदृश्य

एक बैंकिंग प्रणाली पर विचार करें जहां एक उपयोगकर्ता एक खाते से दूसरे खाते में पैसे स्थानांतरित करता है। लेनदेन में एक खाता डेबिट करना और एक दूसरे को जमा करना शामिल है। यदि या तो ऑपरेशन विफल हो जाता है, तो डेटा असंगति को रोकने के लिए लेनदेन को वापस रोल किया जाना चाहिए।

लेनदेन का उपयोग करने के लाभ

  • डेटा सटीकता और स्थिरता सुनिश्चित करता है।
  • आंशिक अद्यतन को रोकता है जो डेटा को भ्रष्ट कर सकता है।
  • बिना किसी संघर्ष के समवर्ती पहुंच का समर्थन करता है।