› Fóruns › Banco de dados Oracle › passar parametro boolean para função. › passar parametro boolean para função.
26 de fevereiro de 2007 às 6:15 pm
#78846
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;