No SQL SERVER o
SP_HELP 'table_name'
retorna uma descrição de cada coluna incluindo seu tipo, tamanho, estado anulável etc. Estou usando esta informação para gerar automaticamente DTOs (classes) e mapeamentos.
Se eu quiser fazer isso para uma instrução SQL embutida (que inclui aliases, junções etc.), crio uma exibição temporariamente com a definição sendo minha instrução SQL e, em seguida, executo sp_help para essa exibição - o que me fornece tudo o que preciso. Depois disso, apenas excluo a visualização.
A questão:
Existe alguma outra maneira - mais simples de obter essas informações para SQL embutido - de preferência sem passar pela criação da exibição?