मैंने अक्सर देखा कि कई लोग लेनदेन के भीतर SELECT
कथन का उपयोग करते हैं। मैं अक्सर लेनदेन में insert/update/delete
का उपयोग करता हूं। मैं समझ में नहीं आता कि लेनदेन के अंदर SELECT
कथन डालने की उपयोगिता क्या है।एसक्यूएल सर्वर लेनदेन और चयन कथन
मैं एक ही जवाब मिला कि .... SELECT
लेनदेन है कि सौदे में अन्य पिछले Insert/Update/Delete
बयानों द्वारा किए गए लेन-देन के बाहर एक SELECT
बयान नहीं कर सकते परिवर्तन देख सकते हैं अंदर।
ऊपर कथन यह सच है या नहीं?
क्या यह एकमात्र कारण है कि लोग लेनदेन के अंदर SELECT
कथन डालते हैं? यदि संभव हो तो सभी कारणों से विस्तार से चर्चा करें। धन्यवाद
यदि आप डिफ़ॉल्ट अलगाव स्तर ('पढ़ा गया पढ़ा गया ') का उपयोग कर रहे हैं - तो हाँ - लेनदेन के बाहर एक' चयन '** ** ** लेनदेन के किसी भी सम्मिलन या अपडेट को नहीं देखेगा, जब तक वे वास्तव में नहीं हैं प्रतिबद्ध। –