Mais
Como posso obter nomes de colunas de uma tabela no SQL Server?
Gostaria de consultar o nome de todas as colunas de uma tabela. Descobri como fazer isto em:
Mas eu preciso de saber: Como isto pode ser feito em Microsoft SQL Server (2008 no meu caso)?
642
3
Você pode obter esta informação e muito, muito mais consultando a Information Schema views.
Este exemplo de consulta:
Pode ser feito sobre todos estes objetos DB:
É possível usar o procedimento armazenado sp_columns, que retornaria informações referentes a todas as colunas de uma determinada tabela. Mais informações podem ser encontradas aqui http://msdn.microsoft.com/en-us/library/ms176077.aspx
Você também pode fazer isso por uma consulta SQL. Uma coisa como esta deve ajudar:
Ou uma variação seria:
Isto obtém todas as colunas de todas as tabelas, ordenadas pelo nome da tabela e depois no nome da coluna.
Ao usar esta consulta você obtém a resposta: