Bedste svar
Prøv at spørge om informationsskemaet, hvis du bruger transact SQL. Det findes normalt i msdb (masterdatabase). Tjek også nedenstående link.
System Information Schema Views (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
Afhænger af databasen. Eksempel: IBMs Informix leveres med et hjælpeprogram, dbschema, der viser hele eller dele af databasens skema DDL, udløsere, lagrede procedurer osv. Informix-forespørgselsværktøjet, dbaccess, har kommandoer og menuvalg til også at vise skemaoplysninger for tabeller.
Du kan eventuelt føje ANSI INFORMATION\_SCHEMA-tabellerne til Informix, så de fleste SQL-forespørgselsværktøjer kan vise skemaet, og det har sine egne katalogtabeller, som du kan spørge om. Derudover er der community-understøttede værktøjer, der gør dette med funktioner, der ikke understøttes af IBM-værktøjerne.
Andre servere har lignende niveauer af skemastøtte til rådighed.