SQL-Server - Anlegen einer neuen Spalte

Eine neue Spalte soll nur hinzugefügt werden, wenn diese noch nicht vorhanden ist.

IF NOT EXISTS(SELECT * FROM sys.columns WHERE Name = N'[SPALTE]' AND Object_ID = Object_ID(N'[TABELLE]'))
    ALTER TABLE [TABELLE] ADD [SPALTE] [OPTIONS]