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

रिकॉर्ड के समूह के भीतर अद्वितीय बाधा जहां कुछ मान समान है

एक नया उत्तर शुरू किया क्योंकि मैंने पहले वाले को बुरी तरह से उलझा दिया था।

ऐसा लगता है कि आप अपने टेबल डिज़ाइन पर थोड़ा पुनर्विचार करके इस मुद्दे का समाधान कर सकते हैं ताकि आप अपने व्यापार नियम को लागू करने के लिए क्रूर बल को बाधा न बना सकें।

MyTable से IsPrimary कॉलम को छोड़ने और प्राथमिक व्यक्ति को संदर्भित करने वाली दूसरी तालिका में PrimaryPersonID कॉलम जोड़ने के बारे में कैसे?

इस तरह संरचना ही लागू करेगी कि एफके तालिका में 1 और केवल 1 प्रविष्टि प्रत्येक व्यक्ति के लिए प्राथमिक थी।



  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 सर्वर तालिका में एक कॉलम की पहचान संपत्ति को कैसे छोड़ें - SQL सर्वर / T-SQL ट्यूटोरियल 44

  3. कॉलम द्वारा समूह और एकाधिक पंक्तियों को एक पंक्ति एकाधिक कॉलम में समूहित करें

  4. समतल प्रतिच्छेदन समय अवधि

  5. SQL सर्वर:5 कॉलम से अधिक गतिशील पिवट