Necesito agregar una columna específica si no existe. Tengo algo como lo siguiente, pero siempre devuelve falso:
IF EXISTS(SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'myTableName'
AND COLUMN_NAME = 'myColumnName')
¿Cómo puedo verificar si existe una columna en una tabla de la base de datos de SQL Server?
COL_LENGTH('AdventureWorks2012.HumanResources.Department ','ModifiedDate')
funciona bien.
EXEC sp_executesql
formada UPDATE
.
FROM [YourDatabase].INFORMATION_SCHEMA.COLUMNS