परिदृश्य:
आप क्रेडिट कार्ड कंपनी में SQL सर्वर डेवलपर के रूप में काम कर रहे हैं। आपको डेटाबेस TechBrothersIT में उन सभी तालिकाओं के लिए ड्रॉप टेबल स्टेटमेंट जेनरेट करने की आवश्यकता है, जिनका उपयोग आप डेटा लोडिंग प्रक्रिया के लिए स्टेजिंग के रूप में कर रहे हैं। आप यह कैसे करेंगे?समाधान:
डेटाबेस में सभी तालिकाओं के लिए ड्रॉप स्टेटमेंट जेनरेट करने के कई तरीके हैं। हम ऑब्जेक्ट एक्सप्लोरर डिटेल विंडोज का उपयोग कर सकते हैं, ब्लॉग और वीडियो देखने के लिए यहां क्लिक करें। लेकिन इस पोस्ट में, हम डेटाबेस में सभी तालिकाओं के लिए ड्रॉप स्टेटमेंट जेनरेट करने के लिए सरल चयन क्वेरी का उपयोग करने जा रहे हैं।यदि आप स्कीमा द्वारा टेबल्स को फ़िल्टर करना चाहते हैं, तो आप क्वेरी में कहाँ क्लॉज़ जोड़ सकते हैं या यदि आप नाम से टेबल फ़िल्टर करना चाहते हैं तो आप कहाँ क्लॉज़ में Table_Name जोड़ सकते हैं।SELECT 'Drop Table [' + TABLE_SCHEMA + '].[' + TABLE_NAME + ']' AS DropTableQuery FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'
एक बार जब आप उपरोक्त कथन चलाते हैं, तो ड्रॉप करें विवरण दिखाए जाएंगे, उन्हें कॉपी करें और नई क्वेरी में चलाएँ।
SQL सर्वर डेटाबेस में सभी तालिकाओं के लिए ड्रॉप टेबल स्टेटमेंट कैसे जेनरेट करें - T-SQL ट्यूटोरियल
वीडियो डेमो :SQL सर्वर डेटाबेस में सभी तालिकाओं के लिए ड्रॉप टेबल स्टेटमेंट कैसे जेनरेट करें