Bästa svaret
Försök att fråga informationsschemat om du använder transact SQL. Det finns vanligtvis i msdb (masterdatabas). Kolla även in länken nedan.
Systeminformationsscheman (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
Svar
Beror på databasen. Exempel: IBMs Informix levereras med ett verktyg, dbschema, som visar hela eller delar av databasens schema DDL, utlösare, lagrade procedurer osv. Informix-frågeverktyget, dbaccess, har kommandon och menyalternativ för att även visa schemainformation för tabeller.
Du kan valfritt lägga till ANSI INFORMATION\_SCHEMA-tabellerna till Informix så att de flesta SQL-frågeverktyg kan visa schemat och det har sina egna katalogtabeller som du kan fråga. Dessutom finns det community-stödda verktyg som gör detta med funktioner som inte stöds av IBM-verktygen.
Andra servrar har liknande nivåer av schemastöd tillgängligt.