Jak zobrazit tabulku ve struktuře v SQL


Nejlepší odpověď

Zkuste dotazovat na informační schéma, pokud používáte transakční SQL. Obvykle se nachází v msdb (hlavní databázi). Podívejte se také na níže uvedený odkaz.

Zobrazení schématu systémových informací (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

Odpověď

Závisí na databázi. Příklad: IBM Informix je dodáván s obslužným programem dbschema, který zobrazuje všechny nebo části schématu databáze DDL, spouštěče, uložené procedury atd. Dotazovací nástroj Informix, dbaccess, má příkazy a možnosti nabídky, aby také zobrazoval informace o schématu pro tabulky.

Tabulky ANSI INFORMATION\_SCHEMA můžete volitelně přidat do Informixu, takže většina dotazovacích nástrojů SQL může toto schéma zobrazit a má vlastní proprietární katalogové tabulky, na které můžete zadávat dotazy. Kromě toho existují nástroje podporované komunitou, které to dělají s funkcemi, které nástroje IBM nepodporují.

Jiné servery mají k dispozici podobné úrovně podpory schémat.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *