Paras vastaus
Yritä kysellä tietomallia, jos käytät transaktio SQL: ää. Se löytyy yleensä msdb: stä (päätietokanta). Katso myös alla oleva linkki.
Järjestelmätietojen skeemanäkymät (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
Vastaus
Riippuu tietokannasta. Esimerkki: IBM: n Informix-ohjelmistossa on apuohjelma, dbschema, joka näyttää kaikki tai osittain tietokannan kaavan DDL, laukaisimet, tallennetut menettelyt jne. / p>
Voit halutessasi lisätä ANSI INFORMATION\_SCHEMA -taulukot Informixiin, jotta useimmat SQL-kyselytyökalut voivat näyttää kaavan ja sillä on omat luetteloluettelot, joista voit tehdä kyselyn. Lisäksi on olemassa yhteisön tukemia työkaluja, jotka tekevät tämän ominaisuuksilla, joita IBM-työkalut eivät tue.
Muilla palvelimilla on käytettävissä samanlainen skeematuki.