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

आश्रित कॉलम पर वैकल्पिक तालिका

मेरा मानना ​​है कि आपको पहले विदेशी कुंजी बाधाओं को छोड़ना होगा। फिर सभी उपयुक्त तालिकाओं को अपडेट करें और उन्हें वैसे ही रीमैप करें जैसे वे थे।

ALTER TABLE [dbo.Details_tbl] DROP CONSTRAINT [FK_Details_tbl_User_tbl];
-- Perform more appropriate alters
ALTER TABLE [dbo.Details_tbl] ADD FOREIGN KEY (FK_Details_tbl_User_tbl) 
    REFERENCES User_tbl(appId);
-- Perform all appropriate alters to bring the key constraints back

हालांकि, जब तक स्मृति वास्तव में एक बड़ा मुद्दा नहीं है, मैं पहचान को आईएनटी के रूप में रखूंगा। जब तक आप 100% सकारात्मक न हों कि आपकी चाबियां कभी भी TINYINT प्रतिबंधों से आगे नहीं बढ़ेंगी। बस एक सावधानी :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. VBA का उपयोग करके संग्रहीत कार्यविधि को कॉल करना

  2. जब डेटाबेस अपडेट किया गया है तो मैं अपने प्रोग्राम को कैसे सूचित कर सकता हूं?

  3. SQL सर्वर सेवा ब्रोकर के लिए .NET API

  4. MSSQL रिकॉर्ड दिनांक/समय स्वतः हटाएं

  5. SqlServer में Asp.Net 4.0 भंडारण सत्र