में ऑटोइनक्रिकमेंट कॉलम अपडेट करें मुझे SQLSERVER 2005 डेटाबेस की तालिका की एक पंक्ति में एक पीके मान बदलने की आवश्यकता है। पीके वर्तमान में ऑटो-वृद्धिशील है।SQL सर्वर
एक संभावना अस्थायी रूप से कुंजी से ऑटो-वृद्धि को हटाने, संशोधन करने और इसे वापस रखने की संभावना है।
डेटाबेस उत्पादन में है। क्या डीबी को नीचे ले जाने के बिना सुरक्षित रूप से इस बदलाव को करने का कोई तरीका है?
क्यों? मेरा ग्राहक किसी एक रिकॉर्ड के लिए एक विशिष्ट आईडी चाहता है।
मुझे क्या डर है? मुझे डीबी में रिकॉर्ड रिकॉर्ड होने से डर है, जबकि मैंने कुंजी को संशोधित किया है, और यह किसी अन्य तालिका पर एक इंडेक्स को गड़बड़ कर रहा है जो फ़ील्ड को एफके के रूप में उपयोग करता है? क्या मैं पागल हूँ
भूल जाते हैं कि किसी भी तालिका जो इस प्राथमिक कुंजी संदर्भ नया मान को अद्यतन करने की इससे पहले कि आप पुराने पंक्ति को हटा सकते हैं की आवश्यकता होगी है। – mrdenny