Risposta migliore
Prova a interrogare lo schema delle informazioni se utilizzi SQL transact. Di solito si trova nel msdb (database principale). Controlla anche il link seguente.
Viste dello schema delle informazioni di sistema (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
Risposta
Dipende dal database. Esempio: Informix di IBM viene fornito con unutilità, dbschema, che visualizza tutto o parte del DDL dello schema di un database, trigger, procedure memorizzate, ecc. Lo strumento di query Informix, dbaccess, dispone di comandi e scelte di menu per visualizzare anche le informazioni sullo schema per le tabelle.
È possibile aggiungere facoltativamente le tabelle ANSI INFORMATION\_SCHEMA a Informix in modo che la maggior parte degli strumenti di query SQL possa visualizzare lo schema e disponga delle proprie tabelle di catalogo proprietarie che è possibile interrogare. Inoltre, esistono strumenti supportati dalla comunità che lo fanno con funzioni non supportate dagli strumenti IBM.
Altri server hanno livelli simili di supporto dello schema disponibili.