Prüfung, ob Feld in Tabelle existiert

Frage:
Per T-SQL soll geprüft werden, ob ein Feld in einer Tabelle existiert.

Lösung:
Diese Prüfung lässt sich über die Schematas lösen.
If Exists (Select * From Information_Schema.Columns
Where Table_Name = ‚tabellenname‚ And Column_Name = ‚spaltenname‚)
Select ‚Feld vorhanden‘
Else
Select ‚Feld nicht vorhanden‘


Vielen Dank für diesen Beitrag an Thomas Fischer.

/* übernommen aus der Original sqlfaq.de */