Tom: oder (SQL) Ermitteln von Feldattributen

Beitrag lesen

Hallo Christian

Bei einer richtigen Datenbank (also nicht MS Access) kann man diese Dinge direkt per SQL über die Systemtabellen abfragen.

Bei MS SQL 7.0 erfährst Du die Informationen über die folgenden beiden SQl-Statements:

Select * from sysobjects

liefert alle Tabellen, Stored-Procedures, Primary-Keys etc. aus Deiner DB

Select * from syscolumns

liefert Dir die Informationen zu den Spalten in Deiner DB

Wie es bei anderen DB-Servern aussieht, kann ich Dir nicht genau sagen, grundsätzlich sind aber in jeder SQL-Datenbank die Tabellen- und Feldinformationen über die Systemtabellen abfragbar.
Beachte jedoch, dass Du keine Änderungen an den Systemtabellen direkt vornehmen sollst (UPDATE,INSERT,DELETE). Dafür existieren in der Regel vorbereitete Stored-Procedures.

Grüsse
Tom