Sobre constante em ResultSet
Pessoal como inserir um valor fixo num ResultSet seria mais ou menos assim: ou seja retornar uma coluna fixa pra todo mundo?
select clientes.*, fixo = 1 from clientes
Bruno Belchior
Curtidas 0
Respostas
Gandalf.nho
20/05/2005
Do jeito que vc postou não sei se dá, mas essa versão funciona:
Vc pode usar um CAST no campo literal para garantir que o seu tipo seja exatamente o desejado.
select clientes.*, 1 as fixo from clientes
Vc pode usar um CAST no campo literal para garantir que o seu tipo seja exatamente o desejado.
GOSTEI 0
Christian_adriano
20/05/2005
Olá colegas,
aproveitando o topico, gostaria de saber como eu faço para retornar o seguinter:
Tenho um campo q sempre vc ser ´S´ ou ´E´ (movimentação), como faço pra retornar ´Saída´ para os resgistros = ´S´ e ´Entrada´ para os registros = ´E´ ?
Desde já agradeço.
t+
Christian.
aproveitando o topico, gostaria de saber como eu faço para retornar o seguinter:
Tenho um campo q sempre vc ser ´S´ ou ´E´ (movimentação), como faço pra retornar ´Saída´ para os resgistros = ´S´ e ´Entrada´ para os registros = ´E´ ?
Desde já agradeço.
t+
Christian.
GOSTEI 0
Gandalf.nho
20/05/2005
Tenho um campo q sempre vc ser ´S´ ou ´E´ (movimentação), como faço pra retornar ´Saída´ para os resgistros = ´S´ e ´Entrada´ para os registros = ´E´ ?
Na aplicação vc pode usar um campo calculado ou um DBRadioGoup para mostrar isso. Via SQL vai depender do banco de dados que vc usa, se suporta CASE e/ou SP.
GOSTEI 0
Bruno Belchior
20/05/2005
select clientes.*, 1 as fixo from clientes
A idéia minha é inserir vários campos dessa forma em uma coluna usando tabelas parecidas mas com id diferente observe...
INSERT INTO A (IdA, Nome, CPF) SELECT 1 as Id, Nome, CPF from B
GOSTEI 0
Gandalf.nho
20/05/2005
Bem, se vc vai usar num comando INSERT, o uso da cláusula AS não é necessário (só serve para dar um nome ao campo). O resto está aparentemente correto.
GOSTEI 0