यदि यह मौजूद नहीं है तो मुझे एक विशिष्ट कॉलम जोड़ना होगा। मेरे पास निम्नलिखित कुछ है, लेकिन यह हमेशा गलत होता है:
IF EXISTS(SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'myTableName'
AND COLUMN_NAME = 'myColumnName')
यदि SQL सर्वर डेटाबेस की तालिका में कोई स्तंभ मौजूद है, तो मैं कैसे जांच सकता हूं?
COL_LENGTH('AdventureWorks2012.HumanResources.Department ','ModifiedDate')
ठीक काम करता है।
EXEC sp_executesql
गठित UPDATE
विवरण के साथ उपयोग कर सकते हैं ।
FROM [YourDatabase].INFORMATION_SCHEMA.COLUMNS