हम नीचे दिए गए चरणों का पालन करेंगे।
- मौजूदा तालिका में टेस्टआईडी के साथ एक नया कॉलम जोड़ें
- रिकॉर्ड्स को आईडी (आइडेंटिटी इनेबल कॉलम) से टेस्टआईडी (नया जोड़ा गया) कॉलम में अपडेट करें।
- तालिका से आईडी (पहचान सक्षम कॉलम) छोड़ें
- नए जोड़े गए कॉलम ( TestID) का नाम बदलकर Id करें।
--पहचान संपत्ति के साथ तालिका बनाएं
तालिका बनाएं dbo.कर्मचारी ( Id INT IDENTITY(1,1), नाम VARCHAR(10))
GO
--आईडी कॉलम पर पहचान संपत्ति के साथ तालिका बनाने के बाद रिकॉर्ड डालें
dbo.कर्मचारी में सम्मिलित करें
VALUES('Shahzad')
GO
--डेटा देखने के लिए दौड़ें
dbo से चुनें।
तालिका नाम के रूप में OBJECT_NAME(OBJECT_ID) का चयन करें, sys.columns से स्तंभ नाम के रूप में नाम
जहां is_identity=1
/** ड्रॉप पहचान ******* */
--किसी भी नाम के साथ एक नया कॉलम जोड़ें
तालिका dbo बदलें।कर्मचारी
टेस्ट आईडी INT जोड़ें
-- नए जोड़े गए कॉलम में रिकॉर्ड अपडेट करें, हमारे मामले में TestID
अद्यतन dbo.कर्मचारी
SET TestId=Id
--ड्रॉप आइडेंटिटी कॉलम
तालिका dbo बदलें।कर्मचारी
ड्रॉप कॉलम आईडी
--नए जोड़े गए कॉलम को पहचान कॉलम में बदलें जो आपके पास पहले था।
EXEC sp_rename 'dbo.Employee.TestId','Id','COLUMN'
वीडियो डेमो :SQL सर्वर तालिका में कॉलम की पहचान संपत्ति को कैसे छोड़ें