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

डेटा खोए बिना SQL डेटाबेस में कॉलम डेटाटाइप कैसे बदलें

आप निम्न कमांड का उपयोग करके इसे आसानी से कर सकते हैं। 0 का कोई भी मान 0 (बीआईटी =झूठा) में बदल जाएगा, और कुछ भी 1 (बीआईटी =सत्य) में बदल जाएगा।

ALTER TABLE dbo.YourTable
   ALTER COLUMN YourColumnName BIT

दूसरा विकल्प BIT . प्रकार का एक नया कॉलम बनाना होगा , इसे पुराने कॉलम से भरें, और एक बार जब आप कर लें, तो पुराने कॉलम को छोड़ दें और नए का नाम बदलकर पुराने नाम कर दें। इस तरह, अगर रूपांतरण के दौरान कुछ गलत हो जाता है, तो आप हमेशा वापस जा सकते हैं क्योंकि आपके पास अभी भी सारा डेटा है..



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक संग्रहीत प्रक्रिया पैरामीटर सूची में एक अभिव्यक्ति (जैसे फ़ंक्शन कॉल) के परिणाम का उपयोग करना?

  2. SQL में प्रति समूह एक वृद्धिशील समूह संख्या कैसे वापस करें

  3. SQL क्वेरी में रेगेक्स (बदलें) निष्पादित करें

  4. SQL सर्वर एक्सप्रेस संस्करण में नौकरियां कैसे पैदा करें

  5. ALTER TABLE कथन SQL सर्वर में CHECK बाधा के साथ विरोध करता है - SQL सर्वर / TSQL ट्यूटोरियल भाग 89