मैं टेबल के एक जोड़े के साथ एसक्यूएल सर्वर में एक डेटाबेस बनाया। मैंने कुछ परीक्षण चलाए और अब मेरे समाधान को तैनात करने के लिए तैयार हूं, समस्या यह है कि टेबल में सभी प्रकार के डेटा हैं। मैं अपने परीक्षणों के साथ बनाई गई सभी तालिकाओं की हर पंक्ति को हटाना चाहता हूं और प्राथमिक कुंजी को शून्य पर वापस रखूंगा। मैंने हटाने की कोशिश की जो प्राथमिक कुंजी इंडेक्स को रीसेट नहीं करता है, और बस तालिका को नष्ट कर देता है।खाली तालिका डेटा और रीसेट पहचान कॉलम
उत्तर
आप जो सभी पंक्तियों को हटा देता है और पहचान के बीज रीसेट करता है TRUNCATE TABLE
कोशिश कर सकते हैं। हालांकि यदि आपके पास विदेशी कुंजी हैं तो आपको एक निश्चित क्रम में निष्पादित करना होगा। इस मामले में आपको पहले बाल तालिका से हटाना होगा, या बाधाओं को छोड़ना होगा और उन्हें फिर से जोड़ना होगा।
यह भी ध्यान रखें कि यदि आप IDENTITY
उपयोग कर रहे हैं क्या तुम सच में संख्या कुछ भी मतलब करने के लिए उम्मीद नहीं करनी चाहिए, या अंतराल के बिना हमेशा के लिए उत्पन्न किया जा करने के लिए। आपको परवाह नहीं करना चाहिए कि यह 1 बनाम 22 या 65 पर शुरू होता है - क्या आप समझा सकते हैं कि पहचान मानों को रीसेट करने की आवश्यकता क्यों है?
से: http://www.howtogeek.com/howto/database/reset-identity-column-value-in-sql-server/
अगले आईडी मान सेट करने के 1 करने के लिए, मैं इस आदेश का उपयोग कर सकते हैं:
DBCC CHECKIDENT (orders, RESEED, 0)
अच्छा महोदय, आपने बहुत समय बचाया, धन्यवाद। –
- 1. पहचान कॉलम के साथ तालिका कैसे बनाएं
- 2. MYSQL कॉलम डेटा और तालिका नाम
- 3. SQLAlchemy और खाली कॉलम
- 4. SQL सर्वर - पहचान फ़ील्ड रीसेट करें
- 5. मौजूदा डेटा पर पहचान कॉलम को संशोधित/प्रतिस्थापित कैसे करें
- 6. तालिका खाली होने पर cx_oracle में कॉलम जानकारी प्राप्त करना?
- 7. एसक्यूएल सर्वर पहचान कॉलम मान 1
- 8. "प्रति तालिका केवल एक पहचान कॉलम हो सकता है" - क्यों?
- 9. जावाएफएक्स तालिका दृश्य गतिशील कॉलम और डेटा मान
- 10. एडीओ.NET इकाई फ्रेमवर्क और पहचान कॉलम
- 11. jQuery और तालिका, एनटीएच कॉलम
- 12. डेटा तालिका
- 13. एसक्यूएल सर्वर कॉलम से पहचान कैसे छोड़ें
- 14. कैसे तालिका पहचान स्तंभ
- 15. अन्य तालिका में एक और कॉलम चुनकर एक कॉलम में डालें लेकिन दूसरा कॉलम
- 16. इकाई फ्रेमवर्क 5 तालिका के लिए निर्दिष्ट एकाधिक पहचान कॉलम। केवल तालिका के अनुसार एक पहचान स्तंभ अनुमति दी है
- 17. SQLServer पहचान कॉलम के साथ कॉलम
- 18. कॉलम रीसेट करें मल्टीइंडेक्स स्तर
- 19. ओरेकल डेटा प्रकार की पहचान
- 20. डेटा पहचान, विश्लेषण, फ़िल्टरिंग, और परिवर्तन - जीयूआई?
- 21. रोकें WPF 4.0 खाली कॉलम
- 22. केवल एक पहचान कॉलम (एसक्यूएल एक्सप्रेस)
- 23. तालिका को छोड़ने और पुनर्निर्मित किए बिना SQL सर्वर में किसी पहचान कॉलम का मान बढ़ाएं
- 24. MySQL मुद्दा: वाम खाली तालिका
- 25. डेटाबेस पर Reseed पहचान कॉलम
- 26. केवल कुछ कॉलम के डेटा को एक और डेटा तालिका में कॉपी करना
- 27. कॉलम परिवर्तन डेटा प्रकार
- 28. तालिका = तालिका बनाम तालिका। डेटा (तालिका)
- 29. ओरेकल कॉलम डेटा आकार
- 30. मैं टी-एसक्यूएल टेबल चर में एक पहचान कॉलम का शोध कैसे कर सकता हूं?
अपने counterquestion के लिए एक विलम्बित जबाब - हम ठीक उसी स्थिति में हैं चूंकि पोस्टर और हमारा उपयोग मामला यह है कि क्लाइंट ने SQL डेटाबेस (तालिका प्रति शीट, प्रति पंक्ति पंक्ति) में आयात के लिए एक्सेल स्प्रेडशीट प्रदान किया है, जहां उन्होंने प्रत्येक शीट में आईडी कॉलम का उपयोग शीट ए से बी से रिकॉर्ड करने के लिए किया है। सी के लिए आईडी स्वयं व्यर्थ हैं, लेकिन उनके बीच संबंध महत्वपूर्ण हैं। – codinghands