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