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

एक विदेशी कुंजी संबंध के साथ दो तालिकाओं में मान सम्मिलित करने के लिए संग्रहीत कार्यविधि कैसे लिखें?

यह एक टिप्पणी के लिए थोड़ा लंबा है।

SQL सर्वर आपको केवल एक क्वेरी में एक तालिका में सम्मिलित करने की अनुमति देता है। आप संभावित रूप से कर्मचारी और अनुरोध जानकारी दोनों प्रदान करना चाहते हैं। ताकि insert . पर सीमा एक वास्तविक समस्या है।

आप कर सकते हैं दो तालिकाओं को मिलाकर एक दृश्य बनाकर और फिर instead of insert . को परिभाषित करके सीमा को पार करें दृश्य पर ट्रिगर। इसे दस्तावेज़ीकरण

उस ने कहा, ऐसा लगता है कि आपके पास व्यापक SQL ज्ञान नहीं है। इसलिए, मैं केवल दो अलग-अलग कथनों का उपयोग करने की सलाह दूंगा, प्रत्येक तालिका के लिए एक। यदि आपको यह सुविधाजनक लगे, तो आप उन्हें संग्रहीत कार्यविधि में लपेट सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. System.ArgumentException:तालिका प्रकार पैरामीटर में एक मान्य प्रकार का नाम होना चाहिए

  2. SQL सर्वर में किसी निर्दिष्ट स्थान पर सूची आइटम कैसे खोजें

  3. किसी विशिष्ट कॉलम के आधार पर पंक्तियों से डेटा को किसी अन्य डेटा संरचना में कैसे बदलें

  4. स्ट्रिंग के हिस्से को क्रॉस रेफ अस्थायी तालिका से पूंजीकृत समकक्ष के साथ बदलें - tsql

  5. विदेशी कुंजी बाधा को अक्षम करना, अभी भी तालिका को छोटा नहीं कर सकता है? (एसक्यूएल सर्वर 2005)