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

सभी विदेशी कुंजी कैसे खोजें?

निम्न क्वेरी या संशोधन tehreof करेगा - Sql सर्वर में आप कैटलॉग और स्कीमा जानकारी भी प्रदान कर सकते हैं

select tab1.TABLE_NAME from 
INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS as ref inner join
INFORMATION_SCHEMA.TABLE_CONSTRAINTS as prim
on ref.UNIQUE_CONSTRAINT_NAME=prim.CONSTRAINT_NAME
and ref.UNIQUE_CONSTRAINT_CATALOG=prim.CONSTRAINT_CATALOG
and ref.UNIQUE_CONSTRAINT_SCHEMA=prim.CONSTRAINT_SCHEMA
--and prim.CONSTRAINT_TYPE in('PRIMARY KEY','UNIQUE')
inner join INFORMATION_SCHEMA.TABLE_CONSTRAINTS tab1 on
ref.CONSTRAINT_NAME=tab1.CONSTRAINT_NAME
and ref.CONSTRAINT_CATALOG=tab1.CONSTRAINT_CATALOG
and ref.CONSTRAINT_SCHEMA=tab1.CONSTRAINT_SCHEMA
where prim.TABLE_NAME='YourTablename'


  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 सर्वर में एक कॉलम में दो स्ट्रिंग्स के बीच एक स्ट्रिंग का चयन कैसे करें?

  4. IF..ELSE IF का उपयोग करके टी-एसक्यूएल एसपी में नियंत्रण प्रवाह - क्या अन्य तरीके हैं?

  5. मार्स (एकाधिक सक्रिय परिणाम सेट) के नुकसान?