Taulukon tarkasteleminen rakenteessa SQL: ssä


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.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *