Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Fügen Sie einer Tabelle eine Spalte hinzu, falls sie noch nicht vorhanden ist

Sie können ein ähnliches Konstrukt verwenden, indem Sie sys.columns verwenden Tabelle io sys.objects .

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