आप किसी पूर्णांक से uniqueidentifier में नहीं बदल सकते हैं . लेकिन आप इसे इस तरह कर सकते हैं।
-
पहले टेबल से पुराना डेटा हटाएं।
-
कॉलम को कुछ टेक्स्ट-फॉर्मेट में बदलें (जैसे
VARCHAR(200))।ALTER TABLE dbo.tbltest ALTER COLUMN ID VARCHAR(200) - अब फिर से
ALTER TABLE dbo.tbltest ALTER COLUMN ID uniqueidentifier
स्पष्ट होने के लिए, आप किसी कॉलम को संख्यात्मक से uniqueidentifier में नहीं बदल सकते हैं सीधे, लेकिन आप numeric . को रूपांतरित कर सकते हैं से varchar करने के लिए uniqueidentifier ।