2009-06-22 8 views
5

मैं एसक्यूएल सर्वर 2005 में एक विशेष डेटाबेस मैं एक प्रश्न बनाया की सभी वस्तुओं को सूचीबद्ध करने के लिए करना चाहते हैं सूची के रूप में नीचे दिखाया गया है:कैसे एसक्यूएल सर्वर में एक विशेष डेटाबेस की सभी वस्तुओं 2005

select name, type_desc from sys.objects 
WHERE type in ('C', 'D', 'F', 'L', 'P', 'PK', 'RF', 'TR', 'UQ', 'V', 'X') 
union 
select name, type_desc from sys.indexes 
order by name 

हालांकि, यह क्वेरी किसी विशेष डेटाबेस की बजाय सभी डेटाबेस की सभी ऑब्जेक्ट्स सूचीबद्ध करती है।

मेरा प्रश्न है: क्या किसी विशेष डेटाबेस की सभी वस्तुओं को पूछने का कोई तरीका है? यदि हां, तो क्या आप मुझे दिखा सकते हैं कि यह कैसे करें?

उत्तर

7

आप किस डेटाबेस में इसे चला रहे हैं? जब मैं इसे किसी विशेष डेटाबेस में चलाता हूं, तो मुझे उस डेटाबेस के बाहर कुछ भी नहीं मिलता है।

+0

धन्यवाद। मेरी गलती। मैं एक विशेष डेटाबेस की वस्तुएं प्राप्त कर सकता हूं। – titanium