Pular para o conteúdo

Fóruns Banco de dados Oracle passar parametro boolean para função. passar parametro boolean para função.

#78846
Fontalva
Participante


    create or replace function teste(svalor boolean) return varchar
    as
    res varchar(255);
    begin
    if svalor then
    res := 'SIM';
    else
    res := 'NAO';
    end if;
    return res;
    end;

    O que esta acontecendo é que voce esta passando um parametro varchar2 numa função que tem como parametro boolean. Não entendi porque esta passando o valor ‘teste’???

    o que voce poderia fazer para testar esta função do jeito que ela foi criada é o seguinte:


    select teste(true) from dual;
    ou
    select teste(false) from dual;