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

Sql सर्वर में int प्राथमिक कुंजी को bigint में कनवर्ट करना

आप एक चरणबद्ध दृष्टिकोण का प्रयास कर सकते हैं।

  1. एक नया बिगिन्ट कॉलम बनाएं
  2. नई प्रविष्टियों को 2 कॉलम के साथ सिंक में रखने के लिए एक इंसर्ट ट्रिगर बनाएं
  3. बिगिंट कॉलम में सभी खाली मानों को रूपांतरित मान के साथ भरने के लिए एक अपडेट निष्पादित करें
  4. टेबल पर प्राथमिक इंडेक्स को अपने पुराने आईडी कॉलम से नए में बदलें
  5. नए कॉलम का उपयोग करने के लिए किसी भी FK और क्वेरी को इंगित करें
  6. अपना पहचान कॉलम बनने के लिए नया कॉलम बदलें और #2 से इन्सर्ट ट्रिगर को हटा दें
  7. पुराना आईडी कॉलम हटाएं

आपको दर्द को एक बार में पूरा करने के बजाय इन 7 चरणों में फैलाना चाहिए।



  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 सर्वर:sql क्वेरी का उपयोग करके तालिका प्राथमिक कुंजी प्राप्त करें

  2. समय-आधारित डेटा के लिए विभिन्न दृष्टिकोणों का प्रदर्शन

  3. SQL सर्वर उपयोग के लिए Azure वर्चुअल मशीनें

  4. नौकरी निर्यात करते समय SQL सर्वर द्वारा उत्पन्न अजीब स्क्रिप्ट

  5. TSQL TRUE या FALSE के बजाय NO या YES लौटाएगा