लेनदेन का उपयोग किये बिना कमांड को कैसे हटाएं? अगर हम नहीं कर सकते हैं, तो Truncate & के बीच क्या अंतर है?लेनदेन का उपयोग किए बिना कमांड को कैसे हटाएं
उत्तर
आप एक एक सौदे के बिना नहीं ROLLBACK
आपरेशन कर सकते हैं। आप शायद implicit transactions का उपयोग कर सकते हैं, लेकिन आपको अभी भी COMMIT
या ROLLBACK
पर कॉल करने की आवश्यकता है। हालांकि, बेहतर नियंत्रण के लिए, किसी भी तरह BEGIN TRANSACTION...COMMIT/ROLLBACK
ब्लॉक में कथन को लपेटना बेहतर है। इस तरह आप किसी भी भ्रम और IMPLICIT_TRANSACTION
सेटिंग का उपयोग करने की आवश्यकता से बचेंगे।
आप वापस रोल कर सकते हैं हटाने या TRUNCATE (और सबसे अन्य कार्यों) यदि और केवल यदि वे एक सौदे कि अभी तक प्रतिबद्ध नहीं कर रहा है का हिस्सा हैं। वैकल्पिक रूप से आप बैकअप से हटाए गए/छंटनी वाले डेटा को पुनर्स्थापित कर सकते हैं।
TRUNCATE और DELETE के बीच कई मतभेद हैं। सबसे विशेष रूप से TRUNCATE केवल एक तालिका खाली कर सकता है जबकि DELETE केवल आपके द्वारा निर्दिष्ट पंक्तियों को हटा देता है। TRUNCATE पंक्ति स्तर की बजाय पृष्ठ स्तर पर डेटा को हटा देता है और लॉग करता है, जो आम तौर पर किसी तालिका की संपूर्ण सामग्री को हटाने के लिए DELETE से अधिक कुशल विधि TRUNCATE बनाता है।
यदि वह ** पूर्ण रिकवरी मॉडल ** का उपयोग कर रहा है, तो वह डिलीट कमांड जारी होने से पहले इस समय डेटाबेस को वापस कर सकता है। –
आप इस मामले में रोलबैक नहीं कर सकते हैं, लेकिन जब आप पूर्ण रिकवरी मॉडल का उपयोग कर रहे हैं, तो आप डिलीट कमांड जारी करने से पहले अपने डेटाबेस को इस समय वापस कर सकते हैं।
- 1. डेटाबेस को समझौता किए बिना -जर्नल फ़ाइल को कैसे हटाएं?
- 2. आईआईएस: कमांड लाइन से वेबपैप को कैसे हटाएं/हटाएं/हटाएं?
- 3. इसे डाउनलोड किए बिना टीएफएस शाखा हटाएं
- 4. -reloadData का उपयोग किए बिना NSTableView को कैसे अपडेट करें?
- 5. MATLAB का उपयोग किए बिना .mat फ़ाइल को कैसे खोलें?
- 6. लेनदेन का उपयोग कैसे करें (लेनदेन शुरू करें, लेनदेन करें)?
- 7. इंस्टॉल किए बिना कमांड को इंस्टॉल करें (मैक ओएस 10.5)
- 8. LINQ का उपयोग करके लूपिंग किए बिना इकाई ढांचे में एकाधिक रिकॉर्ड कैसे हटाएं?
- 9. pathForResource? एक्सटेंशन का उपयोग किए बिना (आईफोन)
- 10. कार्यात्मक निर्भरताओं का उपयोग किए बिना -XUndecidableInstances
- 11. अपवाद का सामना किए बिना एक लेनदेन रोलबैक को मजबूर करने का कोई तरीका है?
- 12. एमवीसी 3 रेजर का उपयोग किए बिना?
- 13. एक्सटेंशन के बिना फ़ाइल को कैसे हटाएं?
- 14. अपलोड किए बिना पेपरक्लिप का उपयोग कर फ़ाइलों को सहेजना
- 15. xcodebuild कमांड टूल Xcode खुद को स्थापित किए बिना
- 16. लिंक का उपयोग किए बिना libtool का उपयोग
- 17. ग्रोवी में स्ट्रिंग में सूची को कैसे परिवर्तित करें और प्रतिस्थापित किए बिना ब्रैकेट को हटाएं?
- 18. गणित मॉड्यूल का उपयोग किए बिना वर्ग रूट कैसे करें?
- 19. प्रोटोटाइप का उपयोग किए बिना चेन फ़ंक्शन कैसे करें?
- 20. स्क्रीन को बंद किए बिना निकटता सेंसर का उपयोग करें
- 21. असेंबली का उपयोग किए बिना असेंबली कैसे लोड करें। लोड?
- 22. मास्क का उपयोग किए बिना जिग्स पहेली टुकड़े कैसे बनाएं?
- 23. Android स्टूडियो का उपयोग किए बिना एंड्रॉइड ऐप कैसे बनाएं?
- 24. भविष्य के बिना इंतजार किए भविष्य का उपयोग कैसे करें?
- 25. sudo का उपयोग किए बिना virtualenv कैसे स्थापित करें?
- 26. टैग का उपयोग किए बिना संबंधित सामग्री कैसे प्राप्त करें?
- 27. लूप का उपयोग किए बिना निम्न अनुक्रम कैसे उत्पन्न करें?
- 28. इसे म्यूट किए बिना ऑब्जेक्ट से मूल्य हटाएं
- 29. लेनदेन के बिना जीवन (MyISAM)
- 30. PHP निष्पादन कमांड और लॉग आउटपुट बिना प्रतीक्षा किए
हम किस प्लेटफ़ॉर्म के बारे में बात कर रहे हैं? –
पर्याप्त जानकारी नहीं दी गई है। – bot
SQL सर्वर 2012 में कोड लिख रहा हूँ। –