sql >> Base de Datos >  >> RDS >> Sqlserver

Agregar una columna a una tabla, si aún no existe

Puede usar una construcción similar usando sys.columns tabla io sys.objects .

IF NOT EXISTS (
  SELECT * 
  FROM   sys.columns 
  WHERE  object_id = OBJECT_ID(N'[dbo].[Person]') 
         AND name = 'ColumnName'
)