MS SQL-Server

Knowledge Base

MS SQL-Server > Lösungen, Rezepte, Tipps, Fragen

Wie prüft man, ob eine Spalte in einer Tabelle existiert?

IF EXISTS (SELECT * FROM Information_Schema.Columns WHERE Table_Name = '<TabellenName>' AND Column_Name = '<SpaltenName>')

PRINT 'Spalte <SpaltenName> existiert in Tabelle <TabellenName>';

ELSE

PRINT 'Spalte existiert nicht';