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

SQL सर्वर का उपयोग करके एक से अनेक संबंध बनाएं

  1. दो तालिकाओं को परिभाषित करें (उदाहरण ए और बी), अपनी प्राथमिक कुंजी के साथ
  2. तालिका ए में एक स्तंभ को तालिका बी की प्राथमिक कुंजी के आधार पर एक विदेशी कुंजी संबंध के रूप में परिभाषित करें

इसका अर्थ है कि तालिका A में तालिका B में एकल रिकॉर्ड से संबंधित एक या अधिक रिकॉर्ड हो सकते हैं।

यदि आपके पास पहले से ही टेबल हैं, तो विदेशी कुंजी बाधा बनाने के लिए ALTER TABLE स्टेटमेंट का उपयोग करें:

ALTER TABLE A ADD CONSTRAINT fk_b FOREIGN KEY (b_id) references b(id) 
  • fk_b :विदेशी कुंजी बाधा का नाम, डेटाबेस के लिए अद्वितीय होना चाहिए
  • b_id :तालिका A में कॉलम का नाम जिस पर आप विदेशी कुंजी संबंध बना रहे हैं
  • b :तालिका का नाम, इस मामले में ख
  • id :टेबल बी में कॉलम का नाम


  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 सर्वर डेटाबेस को XML ऑप्टिमाइज़ेशन में निर्यात करें

  2. मैं SQL सर्वर 2005 में कॉलम के रूप में यादृच्छिक संख्या कैसे वापस कर सकता हूं?

  3. पिछली पंक्ति में अशक्त मान से अशक्त स्तंभ मान अपडेट करें

  4. एमएस एक्सेस में एसक्यूएल सर्वर से छवि कैसे प्रदर्शित करें

  5. एक उपश्रेणी में एकाधिक परिणामों को एक अल्पविराम से अलग किए गए मान में संयोजित करें