Nahezu jedes
DBMS bietet irgendwie Zugriff auf virtuelle Tabellen mit Datenbankinformationen.
für MS
Access z.B.
SELECT NOT EXISTS(SELECT * FROM sys.columns WHERE name = 'columnName' AND object_id = OBJECT_ID('tableName'))
Viele bieten aber inzwischen auch "allgemeine" im
SQL standardisierte VIEWs mit Zugriff auf die systemeneigenen Daten.
Hierfür wäre das z.B. information_schema.columns
https://www.mssqltips.com/sqlservert...schemacolumns/
https://www.postgresql.org/docs/9.5/...a-columns.html