SQL Server 2008 में सभी रिकॉर्ड को हटाने के लिए कैसे?
SQL Server 2008 में सभी रिकॉर्ड को हटाने के लिए कैसे?
जवाबों:
मैं देख सकता हूं कि ऊपर दिखाए गए अन्य उत्तर सही हैं, लेकिन मैं आपके जीवन को आसान बना दूंगा।
मैंने आपके लिए एक उदाहरण भी बनाया है। मैंने कुछ पंक्तियाँ जोड़ीं और उन्हें हटाना चाहता हूँ।
आपको तालिका पर राइट क्लिक करना होगा और जैसा कि चित्र स्क्रिप्ट तालिका में दिखाया गया है ए> डिलीट टू न्यू क्वेरी एडिटर विधवाओं:

फिर एक स्क्रिप्ट के साथ एक और विंडो खुलेगी। "जहां" की लाइन हटाएं, क्योंकि आप सभी पंक्तियों को हटाना चाहते हैं। उसके बाद Execute पर क्लिक करें।

यह सुनिश्चित करने के लिए कि आपने इसे सही किया है टेबल पर राइट क्लिक करें और "शीर्ष 1000 पंक्तियों का चयन करें" पर क्लिक करें। फिर आप देख सकते हैं कि क्वेरी खाली है।
एक टेबल के लिए
truncate table [table name]
सभी तालिकाओं के लिए
EXEC sp_MSforeachtable @command1="truncate table ?"
जब तालिका बहुत बड़ी होती है, तो तालिका को अपने साथ हटाना drop table TableNameऔर उसे फिर से बनाना बेहतर होता है, अगर किसी ने तालिका क्वेरी बनाई हो; एक-एक करके रिकॉर्ड्स को डिलीट करने के बजाए, delete fromस्टेटमेंट का इस्तेमाल करके, क्योंकि वह समय लेने वाला हो सकता है।