मेरे पास एक Test
कॉलम के साथ एक MS SQL 2005 डेटाबेस है ID
। ID
एक पहचान स्तंभ है।
मेरे पास इस तालिका में पंक्तियाँ हैं और उन सभी के पास अपनी संबंधित आईडी ऑटो संवर्धित मूल्य है।
अब मैं इस तालिका में हर आईडी को इस तरह बदलना चाहूंगा:
ID = ID + 1
लेकिन जब मैं ऐसा करता हूं तो मुझे एक त्रुटि मिलती है:
पहचान कॉलम 'आईडी' को अपडेट नहीं कर सकता।
मैंने यह कोशिश की है:
ALTER TABLE Test NOCHECK CONSTRAINT ALL
set identity_insert ID ON
लेकिन इससे समस्या हल नहीं होती है।
मुझे इस कॉलम में पहचान सेट करने की आवश्यकता है, लेकिन मुझे समय-समय पर मूल्यों को बदलने की आवश्यकता है। तो मेरा सवाल है कि इस कार्य को कैसे पूरा किया जाए।