Beste Antwort
Versuchen Sie, das Informationsschema abzufragen, wenn Sie Transact SQL verwenden. Es befindet sich normalerweise in der msdb (Master-Datenbank). Sehen Sie sich auch den folgenden Link an.
Systeminformationsschemaansichten (Transact-SQL)
SELECT TABLE\_CATALOG, TABLE\_SCHEMA, TABLE\_NAME, COLUMN\_NAME, COLUMN\_DEFAULT
FROM [Your DB].INFORMATION\_SCHEMA.COLUMNS
WHERE TABLE\_NAME = N"[Your TableName]";
GO
Antwort
Abhängig von der Datenbank. Beispiel: IBMs Informix wird mit dem Dienstprogramm dbschema geliefert, das alle oder Teile der Schema-DDL, Trigger, gespeicherten Prozeduren usw. einer Datenbank anzeigt. Das Informix-Abfragetool dbaccess verfügt über Befehle und Menüoptionen, um auch Schemainformationen für Tabellen anzuzeigen.
Sie können Informix optional die ANSI INFORMATION\_SCHEMA-Tabellen hinzufügen, damit die meisten SQL-Abfragetools das Schema anzeigen können und es über eigene proprietäre Katalogtabellen verfügt, die Sie abfragen können. Darüber hinaus gibt es von der Community unterstützte Tools, die dies mit Funktionen tun, die von den IBM Tools nicht unterstützt werden.
Auf anderen Servern ist eine ähnliche Schemaunterstützung verfügbar.