परिदृश्य:
आप ऑटो बीमा कंपनी में 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 सर्वर डेटाबेस में प्राथमिक कुंजी बाधाओं की सूची प्राप्त करें