Select com várias colunas dentro de um case

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
tocha
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Ter, 21 Ago 2007 5:36 pm
Localização: Ourinhos - SP

Pessoal,

estou com um select bizarro e do jeito que ele está eu preciso mandar um select a, b, c, d from dual dentro dele. Bom, pelo que vi isto não funciona. Como posso resolver esta necessidade???

( CASE
WHEN Z.ESTADO_CIVIL = 1 THEN
( SELECT 'aa','bb','cc','dd','ee' FROM DUAL )
WHEN Z.ESTADO_CIVIL = 2 THEN 'ELE É CASADO'
WHEN Z.ESTADO_CIVIL = 3 THEN 'ELE É DESQUITADO'
END
) ESTADO_CIVIL

Obrigado.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Acho que você terá que fazer de uma forma que SEMPRE seu select retorne 6 colunas (as A,B,C,D,E e outra pra dizer se é casado, desquitado, etc)...
Qual é o objetivo disso? Explique que talvez exista uma forma melhor de se fazer.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes