如果它不存在,我需要添加一个特定的列。我有类似以下内容,但始终返回false:
IF EXISTS(SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'myTableName'
AND COLUMN_NAME = 'myColumnName')
如何检查SQL Server数据库表中是否存在列?
COL_LENGTH('AdventureWorks2012.HumanResources.Department ','ModifiedDate')
工作正常。
EXEC sp_executesql
与formed UPDATE
语句一起使用。
FROM [YourDatabase].INFORMATION_SCHEMA.COLUMNS