Sådan får du vist en tabel i en struktur i SQL


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.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *