मेरे पास एक संग्रहीत प्रक्रिया है, मैं उस संग्रहित प्रक्रिया में टेबल और विचारों का उपयोग जानना चाहता हूं, क्या कोई सुझाव दे सकता है कि मैं ऐसा कैसे कर सकता हूं।एसक्यूएल सर्वर 2005 में संग्रहीत प्रक्रिया में टेबल और विचारों का नाम
अग्रिम धन्यवाद।
मेरे पास एक संग्रहीत प्रक्रिया है, मैं उस संग्रहित प्रक्रिया में टेबल और विचारों का उपयोग जानना चाहता हूं, क्या कोई सुझाव दे सकता है कि मैं ऐसा कैसे कर सकता हूं।एसक्यूएल सर्वर 2005 में संग्रहीत प्रक्रिया में टेबल और विचारों का नाम
अग्रिम धन्यवाद।
आप sp_depends
का उपयोग कर सकते हैं लेकिन यह निर्भरता की जानकारी अद्यतित होने पर निर्भर करता है।
डेटाबेस में सभी ऑब्जेक्ट्स पर sp_refreshsqlmodule
चल रहा है यदि कोई अनुपलब्ध निर्भरता जानकारी है तो इसे अपडेट कर सकते हैं।
संपादन के लिए खेद है - मैंने सोचा कि यह मेरा जवाब था, और एक लिंक जोड़ने की कोशिश कर रहा था ;-) –
@Cade - संपादन के लिए धन्यवाद। हा हा संपादित करें या तो इसे छोड़ने के लिए स्वतंत्र महसूस करें या अपनी इच्छानुसार इसे बाहर निकालें! –
select
so.name,
sc.text
from
sysobjects so
inner join syscomments sc on so.id = sc.id
where
sc.text like '%ROLES%'-- name of the table
आप का निर्माण और अपने संग्रहित प्रक्रियाओं में गतिशील एसक्यूएल का उपयोग करते हैं, यह करने के लिए एक ही रास्ता में जाने के लिए और यह अपने आप को पढ़ा (करने के लिए है जो, मेरा विश्वास करो, वास्तव में बेकार है)। –