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

एकाधिक तालिकाओं के लिए SQL सर्वर विदेशी कुंजी

एक विदेशी कुंजी केवल एक तालिका का संदर्भ दे सकती है, जैसा कि दस्तावेज़ीकरण (जोर मेरा):

लेकिन अगर आप चीजों को साफ करना शुरू करना चाहते हैं तो आप एक members बना सकते हैं तालिका के रूप में @KevinCrowell ने सुझाव दिया, इसे दो members_company से पॉप्युलेट करें टेबल और उन्हें विचारों के साथ बदलें। आप INSTEAD OF . का उपयोग कर सकते हैं नई तालिका में अपडेट 'रीडायरेक्ट' करने के लिए विचारों पर ट्रिगर। यह अभी भी कुछ काम है, लेकिन मौजूदा एप्लिकेशन को तोड़े बिना अपने डेटा मॉडल को ठीक करने का यह एक तरीका होगा (यदि यह आपकी स्थिति में संभव है, तो निश्चित रूप से)



  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 सर्वर राउंडिंग एरर, विभिन्न मान देना

  2. SQL सर्वर हमेशा उपलब्धता समूह पर:स्थापना और कॉन्फ़िगरेशन। भाग 2

  3. SQL सर्वर 2016:संबंध बनाएं

  4. किसी दिनांक से जोड़ते या घटाते समय SQL सर्वर में "तिथि int के साथ असंगत है" को ठीक करें

  5. SQL सर्वर त्रुटि 113:अनुपलब्ध अंतिम टिप्पणी चिह्न '*/'