यह SQL सर्वर के लिए है।
प्रत्येक कथन परमाणु है, लेकिन यदि आप चाहते हैं कि संग्रहीत कार्यविधि परमाणु (या सामान्य रूप से कथनों का कोई क्रम) हो, तो आपको कथनों को स्पष्ट रूप से
से घेरना होगा
लेन-देन शुरू करें
विवरण ...
विवरण ...
लेनदेन करें
(संक्षेप में BEGIN TRAN और END TRAN का उपयोग करना आम बात है।)
बेशक, एक ही समय में और क्या हो रहा है, इसके आधार पर लॉक की समस्या में आने के बहुत सारे तरीके हैं, इसलिए आपको असफल लेनदेन से निपटने के लिए एक रणनीति की आवश्यकता हो सकती है। (उन सभी परिस्थितियों की पूरी चर्चा जिसके परिणामस्वरूप ताले लग सकते हैं, कोई फर्क नहीं पड़ता कि आप इस विशेष एसपी को कैसे प्रभावित करते हैं, प्रश्न के दायरे से बाहर हैं।) लेकिन वे परमाणुता के कारण फिर भी पुन:जमा करने योग्य होंगे। और मेरे अनुभव में आप अपने लेन-देन की मात्रा और डेटाबेस पर अन्य गतिविधियों के बारे में जाने बिना शायद ठीक हो जाएंगे। मुझे स्पष्ट बताने के लिए क्षमा करें।
एक प्रचलित ग़लतफ़हमी के विपरीत, यह आपके मामले में डिफ़ॉल्ट लेन-देन स्तर सेटिंग्स के साथ काम करेगा।