Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

कॉलम के डेटाटाइप को बिगिंट से अद्वितीय पहचानकर्ता में बदलें

आप किसी पूर्णांक से uniqueidentifier में नहीं बदल सकते हैं . लेकिन आप इसे इस तरह कर सकते हैं।

  1. पहले टेबल से पुराना डेटा हटाएं।

  2. कॉलम को कुछ टेक्स्ट-फॉर्मेट में बदलें (जैसे VARCHAR(200) )।

    ALTER TABLE dbo.tbltest  
    ALTER COLUMN ID VARCHAR(200)
    
  3. अब फिर से
    ALTER TABLE dbo.tbltest  
    ALTER COLUMN ID uniqueidentifier
    

स्पष्ट होने के लिए, आप किसी कॉलम को संख्यात्मक से uniqueidentifier में नहीं बदल सकते हैं सीधे, लेकिन आप numeric . को रूपांतरित कर सकते हैं से varchar करने के लिए uniqueidentifier



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ड्राइवर सिक्योर सॉकेट लेयर (एसएसएल) एन्क्रिप्शन का उपयोग करके SQL सर्वर से सुरक्षित कनेक्शन स्थापित नहीं कर सका

  2. तालिका मूल्यवान फ़ंक्शन को कैसे निष्पादित करें

  3. संग्रहित प्रक्रिया कई परिणाम सेट लौटाती है

  4. क्या SQL सर्वर में कोई मैक्स फ़ंक्शन है जो .NET में Math.Max ​​जैसे दो मान लेता है?

  5. SQL सर्वर 2008:मैं उपयोगकर्ता नाम को विशेषाधिकार कैसे प्रदान करूं?