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

चक्र और एकाधिक कैस्केड पथ हल करें

SQL सर्वर एकाधिक कैस्केड पथों का समर्थन नहीं करता है। इस सीमा के आसपास काम करने के आपके विकल्प हैं:

  1. एकाधिक कैस्केड पथों से निपटने के लिए अपना तर्क लिखें (अनुशंसित)।

  2. अपना स्कीमा इस तरह बदलें कि एकाधिक कैस्केड पथों की आवश्यकता न हो।

  3. इसे ठीक करने के लिए SQL सर्वर की प्रतीक्षा करें। अपनी सांस न रोकें - यह वर्षों से एक सीमा है। ये कनेक्ट आइटम देखें:

    एक। http://connect.microsoft.com/SQLServer/feedback/details /126159/कैस्केड-अपडेट
    ख. http://connect.microsoft.com/SQLServer/feedback/details/307723/allow-multiple-cascade-paths-for-foreign-key-and-on-dalete-update-cascade

    ध्यान दें कि वे कैसे कहते रहते हैं "हमारे पास अभी इसके लिए समय नहीं है; हम इसे अगली रिलीज़ के लिए मानेंगे"? यह उस तरह की चीज नहीं है जो सॉफ्टवेयर बेचती है, क्योंकि लोग संतुष्ट हैं - आम तौर पर - तर्क को स्वयं कोड करने के साथ।

  4. एक डेटाबेस प्लेटफ़ॉर्म पर माइग्रेट करें जो कई कैस्केड पथों का समर्थन करता है (लगता है जैसे आपको लगता है कि आपके पास इसके लिए कई विकल्प हैं, लेकिन मुझे नहीं लगता कि आप करते हैं, और मुझे नहीं पता कि आप स्विच करके क्या बलिदान करते हैं, यहां तक ​​​​कि अपनी स्कीमा को पोर्ट करने की गिनती भी नहीं करते हैं और कोड)।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. OPENJSON के साथ SQL सर्वर में नेस्टेड JSON का चयन कैसे करें?

  2. क्या SQL सर्वर 2005 डेटाटाइम2 का समर्थन करता है?

  3. वर्चर में कनवर्ट किए बिना डेटाटाइम एसक्यूएल से केवल तारीख प्राप्त करें ताकि मैं इसे एक्सेल में सॉर्ट कर सकूं

  4. मैं हर समय 2 अलग-अलग समय पैरामीटर के बीच कैसे दिखा सकता हूं?

  5. SQL सर्वर डेटाबेस ऑब्जेक्ट सांख्यिकी