Usuário com melhor resposta
Selecionar a coluna indicada e sempre a segunda coluna junto, no select

Pergunta
-
Bom dia mais uma vez !!!
:)
Precioso saber se é possível além de informar a coluna que quero selecionar, junto com ela trazer a segunda coluna da mesma tabela.
Por exemplo:
Tenho uma Tabela (Clientes) com três Campos (Codigo, Nome, Telefone)
Informo que quero fazer um Select na Tabela Cliente e a Coluna Codigo, mas por padrão além de trazer a Coluna que eu informei trazer sempre a segunda coluna. Que neste caso seria (Nome)É possível !?!?!
SELECT CODIGO FROM CLIENTES
PRECISO DE UMA SOLUÇÃO INDEPENDENTE DO NOME DA COLUNA !!!
Por isso o nome da Coluna NOME não posso usar.
- Editado gabriel.toledo.br quinta-feira, 17 de março de 2011 14:08 mais detalhe
Respostas
-
Gabriel,
Se você realmente quiser trazer somente a coluna de código e a segunda coluna da tabela (cujo nome da coluna é variável) e você está descartando a possibilidade de utilizar o SELECT * que retorna todas as colunas, você vai precisar, antes de fazer o SELECT, pegar o esquema da tabela (as colunas que ela tem) e montar o SELECT com base no esquema dela...
Para pegar o esquema da coluna, você pode utilizar algo como isto:
http://www.java2s.com/Code/CSharp/Database-ADO.net/GettableSchema.htm
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Sugerido como Resposta AndreAlvesLimaModerator segunda-feira, 21 de março de 2011 21:05
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 31 de março de 2011 17:02
Todas as Respostas
-
-
-
-
-
Gabriel,
Se você realmente quiser trazer somente a coluna de código e a segunda coluna da tabela (cujo nome da coluna é variável) e você está descartando a possibilidade de utilizar o SELECT * que retorna todas as colunas, você vai precisar, antes de fazer o SELECT, pegar o esquema da tabela (as colunas que ela tem) e montar o SELECT com base no esquema dela...
Para pegar o esquema da coluna, você pode utilizar algo como isto:
http://www.java2s.com/Code/CSharp/Database-ADO.net/GettableSchema.htm
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Sugerido como Resposta AndreAlvesLimaModerator segunda-feira, 21 de março de 2011 21:05
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 31 de março de 2011 17:02