आपको यह करने में सक्षम होना चाहिए:
SELECT
name
FROM
AnotherDB.sys.objects --changes context
WHERE
object_id = OBJECT_ID('AnotherDB.ASchema.ATable')
OBJECT_ID('AnotherDB.ASchema.ATable')
के साथ आप यही प्रभावी ढंग से करते हैं
इसका मतलब है कि आप dbname.sys.objects पर भरोसा कर सकते हैं और मेटाडेटा फ़ंक्शन के साथ भ्रम से बच सकते हैं।
नोट:नए कैटलॉग दृश्य लिंक के अनुसार उपयोग करने के लिए डिज़ाइन किए गए हैं और संस्करण से संस्करण में नहीं बदलते हैं। पुराने दिनों में, सिस्टम टेबल का उपयोग करने के लिए यह बुरा अभ्यास माना जाता था लेकिन कलंक अभी भी बना हुआ है। इसलिए, आप सुरक्षित रूप से sys.objects पर भरोसा कर सकते हैं, न कि मेटाडेटा कार्य करता है।