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

SQL सर्वर डेटाबेस में प्राथमिक कुंजी बाधा वाले सभी टेबल कैसे प्राप्त करें - SQL सर्वर / TSQL ट्यूटोरियल 57

परिदृश्य:

आप ऑटो बीमा कंपनी में SQL सर्वर डेवलपर/SQL सर्वर DBA के रूप में काम कर रहे हैं। आपको एक क्वेरी प्रदान करने के लिए कहा जाता है जो स्कीमा नाम, कॉलम नाम और प्राथमिक कुंजी बाधा के साथ सभी तालिकाओं की सूची वापस कर दे, जिन पर प्राथमिक कुंजी बाधा उत्पन्न होती है।

समाधान:

यह जानकारी प्राप्त करने के कई तरीके हैं। हम SQL सर्वर डेटाबेस में प्राथमिक कुंजी बाधाओं के साथ सभी तालिकाओं को प्राप्त करने के लिए सिस्टम दृश्यों का उपयोग करने जा रहे हैं। AS ColumnName, TC.Constraint_Name AS ConstraintName Information_Schema.Table_Constraints TC INNER जॉइन Information_Schema.constraint_column_usage CCU पर TC.Constraint_Name=CCU.Constraint_Name and TC.Table_Name=CCU.Pre_Table_Name जहाँ Constraint.
 
मैं अपने परीक्षण डेटाबेस में से एक पर उपरोक्त क्वेरी निष्पादित करता हूं और यहां टेबल नामों के साथ मेरे परिणाम हैं जिनमें प्राथमिक कुंजी बाधाएं हैं।
एसक्यूएल सर्वर डेटाबेस में टेबल की सूची प्राप्त करें जिसमें प्राथमिक बाधा है - एसक्यूएल सर्वर/टीएसक्यूएल ट्यूटोरियल
<बी>
वीडियो डेमो :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. पीडीओ ओडीबीसी के माध्यम से पीएचपी को एमएसएसक्यूएल से कनेक्ट करें

  2. SQL सर्वर कुछ ऑपरेटर ने समझाया

  3. SQL सर्वर में 'डेटाटाइम' को 'डेटाटाइम 2' में बदलें (T-SQL उदाहरण)

  4. जॉइन और इनर जॉइन के बीच अंतर

  5. मैं OLE DB स्रोत घटक में संग्रहीत कार्यविधि पैरामीटर के लिए मान कैसे पास करूं?