मैं विदेशी कुंजी के साथ एक मेज काट-छांट करने की कोशिश की है और संदेश मिला: क्योंकि यह एक विदेशी कुंजी द्वारा संदर्भित की जा रही हैमैं त्रुटि "हटाएँ बयान संदर्भ बाधा के साथ विरोध हुआ"
"तालिका काट-छांट नहीं कर सकते हैं बाधा "।
मैं इस समस्या के बारे में साहित्य का एक बहुत पढ़ सकते हैं और सोचा कि मैं का उपयोग करके समाधान
DELETE FROM table_name DBCC CHECKIDENT (table_name, RESEED, 0)
हटाना पाया लेकिन मैं अभी भी एक त्रुटि संदेश मिला:
"हटाएँ बयान संदर्भ संदर्भ बाधा के साथ संघर्ष किया "।
जब मैं पिछली क्वेरी
DELETE FROM table_name DBCC CHECKIDENT (table_name, RESEED, 0)
यह एक त्रुटि नहीं देता है और ठीक से काम करता माइक्रोसॉफ्ट प्रबंधन स्टूडियो के साथ हटा सकते हैं और निष्पादित करने के लिए प्रयास करें। मैं एक टेबल से सभी जानकारी हटाना चाहता हूं और इसमें नया जोड़ना चाहता हूं, लेकिन मैं ड्रॉप और विदेशी कुंजी बनाना नहीं चाहता हूं।
मैं "बच्चे" तालिका से हटाने की हर पंक्ति के साथ और यह "जनक" तालिका वाली सभी पंक्तियां हटाने के बाद मेरी समस्या हल हो गई। लेकिन फिर भी जैसे "कुछ सवाल :) है ** जब मैं (TABLE_NAME बी सी सी CHECKIDENT से हटाएँ (TABLE_NAME, Reseed, 0) जैसे) यह एक त्रुटि यह काम नहीं दिया माइक्रोसॉफ्ट प्रबंधन स्टूडियो के साथ हटा सकते हैं और पहले की क्वेरी निष्पादित करने के लिए कोशिश कर रहा हूँ ठीक है। ** " – Peter