Marco

   O problema e' que tenho que receber qualquer valor
no segundo e terceiro parametros da funcao  (string,
numero,logico) e nao sei como fazer para isso.

Obrigado mesmo assim.

Richard


-----Mensagem original-----
De: Marco Aurelio ZERBINI SP-ESC [mailto:[EMAIL PROTECTED]]
Enviada em: Quarta-feira, 22 de Agosto de 2001 16:58
Para: '[EMAIL PROTECTED]'
Assunto: RES: [java-list] Alguem sabe usar isso ( (X > Y) ? X : Y ) em
um SQL ORACLE ?


Voce pode utilizar o recurso de functions do Oracle como o exemplo abaixo:

CREATE FUNCTION fullname (firstname varchar(255),
   lastname varchar(255))
   RETURNS CHAR(61)
   -- fullname concatenates the firstname and lastname
   -- arguments with a single space between.
   BEGIN
   DECLARE name CHAR(61);
   SET name = firstname || ' ' || lastname;
   RETURN ( name );
END
/

Neste exemplo ele apenas concatena firstname com lastname, mas voce pode
colocar qualquer teste no corpo da funcao.

Para utilizar a funcao:

select fullname(first,last) from emp;


sds
Marco Zerbini



>
>
> > Pessoal
> >
> >    Tenho que usar um teste no meu SQL para o Oracle.
> >    No oracle nao existe (que eu saiba) uma funcao
> > tipo "IIF" do FoxPro.
> >    Existe a funcao Decode, mas nao serve por que tenho
> > que testar (>,<,<=,>=...) e o Decode so testa igualdade.
> >    Alguem ja criou alguma funcao "Java" no Oracle que
> > simule um Iff([condicao],[Retorno true],[Retorno false]) ?
> >    Obs: Os retornos podem ser datas, strings, numeros.
> >    Existe outra alternativa ?
> >
> > Obrigado.
> >
> >
> > ------------------------------ LISTA SOUJAVA
> ----------------------------
> > http://www.soujava.org.br  -  Sociedade de Usuários Java da
> Sucesu-SP
> > dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> > regras da lista: http://www.soujava.org.br/regras.htm
> > para sair da lista: envie email para
> [EMAIL PROTECTED]
> >
> --------------------------------------------------------------
> -----------
>
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a