मैं एमएस SQL सर्वर के लिए एक क्वेरी लिखना चाहता हूं जो एक तालिका में एक कॉलम जोड़ता है। जब मैं निम्नलिखित क्वेरी को चलाता / निष्पादित करता हूं, तो मुझे कोई त्रुटि प्रदर्शन नहीं चाहिए।
मैं तालिका जोड़ने के लिए इस प्रकार का उपयोग कर रहा हूं ...
IF EXISTS (
SELECT *
FROM sys.objects
WHERE OBJECT_ID = OBJECT_ID(N'[dbo].[Person]')
AND TYPE IN (N'U')
)
लेकिन मुझे नहीं पता कि इस क्वेरी को किसी कॉलम के लिए कैसे लिखा जाए।
sys.tables
"सामान्य" के बजाय sys.objects
- तो आप स्पष्ट रूप से प्रकार निर्दिष्ट करने की जरूरत नहीं है (यह से स्पष्ट है sys.tables
पहले से ही ....)