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

SQL 2008 में किसी तालिका को छोड़े बिना किसी स्तंभ को कैसे बदलें?

मुझे विश्वास नहीं हो रहा है कि शीर्ष उत्तर इतने लंबे समय से यहाँ बैठा है - यह बहुत खतरनाक सलाह है!

ऐसे कुछ ऑपरेशन हैं जो आप अपनी टेबल को गिराए बिना कर सकते हैं:

यदि आप स्वयं को ऐसी स्थिति में पाते हैं जहाँ तालिका को छोड़े बिना किसी स्तंभ को बदलना संभव नहीं है, तो आप आमतौर पर SELECT INTO का उपयोग कर सकते हैं अपने डेटा को एक नई तालिका में प्रोजेक्ट करने के लिए क्वेरी करें, फिर पुरानी तालिका (अस्थायी रूप से अक्षम बाधाओं) को छोड़ दें और फिर अनुमानित तालिका का नाम बदल दें। हालांकि इस मामले में आपको रखरखाव के लिए अपने डेटाबेस को ऑफ़लाइन रखना होगा।



  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. एसक्यूएल:पिछली पंक्ति मान के साथ खाली कक्षों को कैसे भरें?

  3. SQL सर्वर में क्रॉस-डेटाबेस ऑब्जेक्ट्स पर OBJECT_ID () का उपयोग कैसे करें

  4. एमएस एसक्यूएल का उपयोग करके सभी फील्ड रिकॉर्ड्स में प्रयुक्त शब्दों की एक अलग सूची कैसे प्राप्त करें?

  5. स्तंभ-नाम और/या तालिका-नाम पैरामीटर के रूप में