Voc� tb pode usar a fun��o GREATEST() para realizar a
opera��o q vc mostrou como exemplo no caso:


(  (X > Y) ? X : Y ) � o mesmo q GREATEST(X,Y) onde
maior valor ser� retornado.

Enfim, o efeito � o mesmo, vc tb pode usar LEAST() (acho
q este � o nome correto), para retornar o menor n�mero
de uma compara��o.

 N�o sei se � exatamente o q vc quer.....

[]'s Igor.

> 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 java-list-
[EMAIL PROTECTED]
> -------------------------------------------------------
------------------
>
>


__________________________________________________________________________
AcessoBOL, s� R$9,90! Menos que a metade da Am�rica!
Assine j�! http://www.bol.com.br/acessobol/



------------------------------ 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