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

प्राथमिक कुंजी को कैसे अपडेट करें

आपको वास्तव में ऐसा नहीं करना चाहिए बल्कि इसके बजाय एक नया रिकॉर्ड डालना चाहिए और इसे इस तरह से अपडेट करना चाहिए।
लेकिन, यदि आपको वास्तव में इसकी आवश्यकता है, तो आप निम्न कार्य कर सकते हैं:

  • FK बाधाओं को अस्थायी रूप से लागू करना अक्षम करें (उदा. ALTER TABLE foo WITH NOCHECK CONSTRAINT ALL )
  • फिर अपना पीके अपडेट करें
  • फिर PK परिवर्तन से मेल खाने के लिए अपने FK को अपडेट करें
  • आखिरकार FK बाधाओं को लागू करने के लिए वापस सक्षम करें


  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 सर्वर में char, nchar, varchar और nvarchar में क्या अंतर है?

  2. SQL सर्वर प्रतीक्षा ईवेंट -2

  3. SQL सर्वर (T-SQL) में किसी प्रोफ़ाइल से डेटाबेस मेल खाता कैसे निकालें

  4. SQL सर्वर, Azure SQL डेटाबेस और Amazon RDS के प्रदर्शन को कैसे ट्यून करें

  5. अग्रणी शून्य के साथ एक स्ट्रिंग को पैड करें ताकि यह SQL Server 2008 में 3 वर्ण लंबा हो