Logo hi.boatexistence.com

हमें रोलबैक की आवश्यकता क्यों है?

विषयसूची:

हमें रोलबैक की आवश्यकता क्यों है?
हमें रोलबैक की आवश्यकता क्यों है?

वीडियो: हमें रोलबैक की आवश्यकता क्यों है?

वीडियो: हमें रोलबैक की आवश्यकता क्यों है?
वीडियो: MySQL: ऑटोकमिट, कमिट, रोलबैक 2024, मई
Anonim

रोलबैक का उद्देश्य "रोल बैक" करना है कोई भी और सभी डेटा संशोधन BEGIN TRANSACTION और ROLLBACK के बीचमामले में किए गए हैं यदि कार्य की कोई इकाई निष्पादित करने में विफल रहती है कोई त्रुटि।

कमिट और रोलबैक स्टेटमेंट क्यों जरूरी हैं?

A COMMIT स्टेटमेंट का इस्तेमाल मौजूदा ट्रांजैक्शन पर हुए बदलावों को सेव करने के लिए किया जाता है जो कि स्थायी है मौजूदा ट्रांजैक्शन पर किए गए सभी बदलावों को अनडू करने के लिए रोलबैक स्टेटमेंट का इस्तेमाल किया जाता है। … यदि सभी कथनों को बिना किसी त्रुटि के सफलतापूर्वक निष्पादित किया जाता है, तो COMMIT कथन राज्य को स्थायी रूप से बचाएगा।

रोलबैक स्टेटमेंट का क्या प्रभाव होता है?

रोलबैक का प्रभाव है मानो वह कथन कभी चलाया ही नहीं गयायह ऑपरेशन एक स्टेटमेंट-लेवल रोलबैक है। SQL कथन निष्पादन के दौरान खोजी गई त्रुटियाँ कथन-स्तरीय रोलबैक का कारण बनती हैं। ऐसी त्रुटि का एक उदाहरण प्राथमिक कुंजी में डुप्लीकेट मान डालने का प्रयास कर रहा है।

यदि आप किसी लेन-देन को रोलबैक नहीं करते हैं तो क्या होगा?

9 उत्तर। जब तक आप किसी लेन-देन को कमिट या रोलबैक नहीं करते हैं, तब तक यह " चल रहा है" और संभावित रूप से लॉक हो सकता है यदि आपका क्लाइंट (एप्लिकेशन या उपयोगकर्ता) प्रतिबद्ध होने से पहले डेटाबेस से कनेक्शन बंद कर देता है, तो कोई भी अभी भी चल रहे लेन-देन को वापस ले लिया जाएगा और समाप्त कर दिया जाएगा।

क्या हम प्रतिबद्ध होने के बाद रोलबैक कर सकते हैं?

आपके द्वारा लेन-देन करने के बाद, परिवर्तन अन्य उपयोगकर्ताओं के बयानों के लिए दृश्यमान होते हैं जो प्रतिबद्धता के बाद निष्पादित होते हैं। आप रोलबैक स्टेटमेंट के साथ लेन-देन के दौरान किए गए किसी भी बदलाव को वापस (पूर्ववत) कर सकते हैं (रोलबैक देखें।

सिफारिश की: