我需要查找是否存在使用IF条件的列。
如果不存在,请添加列。
如果确实存在,则更新列。
如何检查SQL Server 2008中数据库中特定表中是否存在该列?
答案 0 :(得分:0)
试试这个:
SELECT t.name as TabName
,c.name as ColName
FROM sys.columns c
INNER JOIN sys.tables t on c.object_id = t.object_id
WHERE c.name like '%COLUMN_NAME%'
AND t.name = 'TABLE_NAME'