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

SQL Information_Schema सिंटैक्स सर्वरनाम, टेबल और कॉलम विवरण खोजने के लिए

कई अलग-अलग जानकारी_स्कीमा विचार हैं। यदि आप यह देखना चाहते हैं कि कौन से दृश्य उपलब्ध हैं तो SSMS ऑब्जेक्ट एक्सप्लोरर में आप डेटाबेस> सिस्टम डेटाबेस> एमएसडीबी> दृश्य> सिस्टम दृश्य पर नेविगेट कर सकते हैं और नीचे की ओर info_schema पर स्क्रॉल कर सकते हैं। चूंकि ये विचार हैं, आप उनसे केवल पूछताछ कर सकते हैं। आपके प्रश्न में आपकी रुचि होगी

INFORMATION_SCHEMA.columns
INFORMATION_SCHEMA.tables
INFORMATION_SCHEMA.views

यहां एक उदाहरण क्वेरी है जिसमें सर्वरनाम और सभी कॉलम सूचीबद्ध हैं

select @@servername, *
from INFORMATION_SCHEMA.columns

आप दृश्यों में शामिल हो सकते हैं और अपने डेटा को वैसे ही फ़िल्टर कर सकते हैं जैसे आप किसी भी क्वेरी के लिए करते हैं। आशा है कि यह मदद करता है।

select * 
from information_schema.tables t
join INFORMATION_SCHEMA.columns c
on t.table_name = c.table_name
where c.data_type = 'image'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pyODBC को SQL Server 2008 एक्सप्रेस R2 से कनेक्ट करने में असमर्थ

  2. SQL सर्वर में "COMMIT TRANSACTION अनुरोध का कोई संगत BEGIN TRANSACTION नहीं है" को कैसे ठीक करें

  3. क्वेरी के साथ मौजूदा तालिकाओं के लिए SQL बनाएँ स्क्रिप्ट बनाएँ

  4. सी # और SQL2k8 एईएस एन्क्रिप्शन के बीच संगतता कैसे प्राप्त करें?

  5. सी # नेट कोड से एक एसक्यूएल संग्रहीत प्रक्रिया में एक शून्य चर कैसे पास करें?