प्रत्येक रिश्ते के लिए, आप निर्दिष्ट कर सकते हैं कि क्या कार्रवाई करनी है।
इसे प्रबंधित करने का सबसे आसान तरीका SQL सर्वर प्रबंधन स्टूडियो का उपयोग करना होगा। अपनी मूल तालिका डिज़ाइन करें, और सभी PK-FK संबंध खोजें।
प्रत्येक के लिए, चुनें कि कोई Delete ईवेंट होने पर कौन सा पथ लेना है:
- कोई कार्रवाई नहीं - ऐसा होने पर FK त्रुटि हो सकती है
- कैस्केड - चाइल्ड रिकॉर्ड हटाएं
- शून्य सेट करें - FK कॉलम मान शून्य हो जाएगा। जब चाइल्ड टेबल में नल की अनुमति नहीं है, तो यह स्पष्ट रूप से एक गलती करेगा।
- डिफ़ॉल्ट सेट करें - यदि चाइल्ड टेबल पर FK कॉलम में डिफ़ॉल्ट है, तो यह चाइल्ड कॉलम में नया मान होगा।