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

अनेक-से-अनेक संबंध में संबंधित पंक्तियों को हटाना

आपके अनुरोध का कोई मतलब नहीं है

इकाइयों के रूप में ड्राइवर कारों से अलग मौजूद होते हैं। कारों को कई ड्राइवर चला सकते हैं, ड्राइवर कई कार चला सकते हैं। यही कारण है कि आपके पास कई-कई टेबल हैं।

ध्यान दें "ड्राइवर कई कार चला सकते हैं" बिट। इसका मतलब है कि यदि आप ड्राइवर्स पंक्ति को हटाते हैं, तो आपको CarDrivers में अन्य पंक्तियों को हटाना होगा।

अगर आप अभी भी ऐसा करने के लिए, आपको CarDrivers पर एक ट्रिगर की आवश्यकता है। ड्राइवर से कारड्राइवर तक का CASCADE आपके लिए अन्य CarDrivers पंक्तियों को हटा देगा। ट्रिगर रिकर्सन के लिए भी डिफ़ॉल्ट व्यवहार याद नहीं है।

क्या गड़बड़ है।

नोट:यह लगभग समझ में आता है कि यदि आपके पास कई-कई तालिका में कॉलम में से एक पर विशिष्टता है तो यह कारों और ड्राइवरों के बीच एक विदेशी कुंजी होनी चाहिए (कार पर अद्वितीय का अर्थ है "प्रति कार अधिकतम एक ड्राइवर" का अर्थ कारों में नलबल एफके कॉलम है)

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

  2. SQL सर्वर डेटाबेस में सभी तालिकाओं में एक निश्चित प्रकार के सभी कॉलम खोजें

  3. जावा को SQL एक्सप्रेस से कनेक्ट करना

  4. वर्चर मान 'कोई नहीं' को डेटा प्रकार int . में परिवर्तित करते समय रूपांतरण विफल रहा

  5. SQL सर्वर क्या है? (परिभाषा, संस्करण, संस्करण)