Melhor resposta
Tente consultar o esquema de informações se estiver usando transact SQL. Geralmente é encontrado no msdb (banco de dados mestre). Verifique também o link abaixo.
Exibições do esquema de informações do 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
Resposta
Depende do banco de dados. Exemplo: O Informix da IBM vem com um utilitário, dbschema, que exibe todo ou parte do esquema DDL de um banco de dados, gatilhos, procedimentos armazenados, etc. A ferramenta de consulta Informix, dbaccess, possui comandos e opções de menu para exibir informações de esquema para tabelas também.
Você pode adicionar opcionalmente as tabelas ANSI INFORMATION\_SCHEMA ao Informix para que a maioria das ferramentas de consulta SQL possam exibir o esquema e ele tenha suas próprias tabelas de catálogo proprietárias que você pode consultar. Além disso, existem ferramentas com suporte da comunidade que fazem isso com recursos não suportados pelas ferramentas IBM.
Outros servidores têm níveis semelhantes de suporte de esquema disponível.