Bonjour,
Dans une fonction PL/SQL, j'ai un paramétre de type number.Et dans le cops de la fonction, je veux modifier le paramétre(un select INTO dans ce paramétre) et il me signe l'erreur suivante :
Error: PLS-00403: l'expression 'D_UNITCOST' ne peut être utilisée comme cible INTO d'une instruction SELECT/FETCH[/COLOR]
code :
create or replace function sg_overcost_keep( pal_projectname varchar2,d_unitcost number)
begin
select decode(d_unitcost,null,0.0,d_unitcost) into d_unitcost from dual;
end;
J'ai mis d_unitcost comme out Number mais là au moment de l'appel, il me dit impossible d'appeler une fonction avec un paramétre out.
Merci de me donner un coup de main
Partager