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

tsql स्क्रिप्ट संग्रहीत प्रक्रियाओं, विचारों, कार्यों, आदि द्वारा उपयोग नहीं की जा रही तालिकाओं को खोजने के लिए?

यदि आप किसी स्क्रिप्ट का उपयोग करना चाहते हैं, तो यहां (SQL सर्वर ऑब्जेक्ट निर्भरता सूचीबद्ध करना) निर्भरता स्क्रिप्ट कैसे करें एक बहुत अच्छा लेख है। इसका उपयोग करके, आप संदर्भित की जा रही तालिकाओं की एक सूची बना सकते हैं। आपके पास उन तालिकाओं की सूची है जो आपके डेटाबेस में हैं, ताकि आप जान सकें कि उनमें से कौन-सी तालिका का उपयोग नहीं किया जा रहा है।

लेख में वे उपयोग करते हैं

sp_depends
संग्रहीत प्रक्रिया। हालांकि इसकी एक विफलता है। उदाहरण के लिए, यदि आपके पास एक संग्रहीत कार्यविधि है जिसमें तालिका "MyTable" का उपयोग किया गया है और आप "MyTable" तालिका बनाने से पहले प्रक्रिया बनाते हैं, तो आप इसे निर्भरता की सूची में नहीं देख पाएंगे। इसलिए आपको टेबल
syscomments
. में सर्च करना चाहिए निर्भरता खोजने के लिए। लेकिन यह भी सही नहीं है, क्योंकि अगर आपके पास कमेंट में टेबल का नाम है तो आप इसे डिपेंडेंसी मानेंगे।

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर त्रुटि:स्ट्रिंग या बाइनरी डेटा को छोटा कर दिया जाएगा

  2. मैं एक सशर्त WHERE क्लॉज कैसे बनाऊं?

  3. SQL Async एकाधिक क्वेरी संयोजन परिणाम -- अधिकतम परिणाम (शीर्ष XYZ)

  4. सभी डेटाबेस में एक कॉलम नाम खोजें

  5. ACOS () SQL सर्वर में उदाहरण