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

SQL सर्वर 2005 कैस्केडिंग हटाएं

प्रत्येक रिश्ते के लिए, आप निर्दिष्ट कर सकते हैं कि क्या कार्रवाई करनी है।

इसे प्रबंधित करने का सबसे आसान तरीका SQL सर्वर प्रबंधन स्टूडियो का उपयोग करना होगा। अपनी मूल तालिका डिज़ाइन करें, और सभी PK-FK संबंध खोजें।

प्रत्येक के लिए, चुनें कि कोई Delete ईवेंट होने पर कौन सा पथ लेना है:

  • कोई कार्रवाई नहीं - ऐसा होने पर FK त्रुटि हो सकती है
  • कैस्केड - चाइल्ड रिकॉर्ड हटाएं
  • शून्य सेट करें - 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 सर्वर अलर्ट सेट करने के लिए 4 युक्तियाँ

  2. एएसपीनेट में डेटाबेस से छवि पुनर्प्राप्त करें

  3. SQL सर्वर में "विभाजन योजना '...' का कोई अगला उपयोग किया गया फ़ाइल समूह नहीं है" को कैसे ठीक करें

  4. मैं SQL सर्वर में किसी चयन से अद्यतन कैसे करूं?

  5. SQL Server 2008 और SQL Server 2005 और दिनांक समय का उपयोग करना