Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Ajouter une colonne à une table, si elle n'existe pas déjà

Vous pouvez utiliser une construction similaire en utilisant le sys.columns table io sys.objects .

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