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

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

परिदृश्य:

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

समाधान:

हम प्राथमिक कुंजी बाधाओं के साथ या बिना तालिकाओं की सूची प्राप्त करने के लिए SQL सर्वर डेटाबेस में सिस्टम दृश्यों का उपयोग करने जा रहे हैं। Table_Name AS TableName, CCU.Column_Name AS ColumnName, TC.Constraint_Name AS ConstraintName, केस जब TC.Constraint_Name शून्य नहीं है तो 'हां' अन्यथा 'नहीं' के रूप में समाप्त होता है HasPrimaryKeyConstraintFrominformation_schema.tables T.TC पर info_Schema.Table_Constraints_Catalog में बाएँ शामिल हों। Table_Catalog और T.Table_Schema=TC.Table_Schema और T.Table_Name=TC.Table_Name और TC.Constraint_Type='PRIMARY KEY' बाएँ JOIN Information_Schema.constraint_column_usage CCU पर TC.Constraint_Name=CCU.Constraint_Name और TC.Table_Name .Table_Type='आधार तालिका'
 
मैं अपने डेटाबेस में से एक पर उपरोक्त कोड निष्पादित करता हूं और प्राथमिक कुंजी बाधा या प्राथमिक कुंजी बाधा के बिना तालिकाओं की सूची।
प्राथमिक कुंजी बाधा के साथ या बिना SQL सर्वर डेटाबेस से तालिकाओं की सूची प्राप्त करें - SQL सर्वर / TSQL ट्यूटोरियल



वीडियो डेमो :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 सर्वर में लॉजिकल ऑपरेटर के बीच क्या है - SQL सर्वर / TSQL ट्यूटोरियल पार्ट 124

  4. SQL सर्वर में किसी तालिका में इष्टतम अद्वितीय पहचानकर्ता कैसे खोजें:sp_special_columns

  5. कैसे जांचें कि टेबल पर कौन से ताले हैं