Aise sur les fonction (oracle) [Fermé]

Signaler
Messages postés
74
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
4 décembre 2008
-
 nberbere -
Bonjour,
j'ai unn pbm avec ma fonction. ki est celle en dessous. lorsque j'exécute on me di bien fonction crée. mais lorsque je fais l'appel de la fonction " call nom_fonction(100); " j'ai une erreur me disant que la fonction n'est pas valide. A quoi est du ce pbm . aidez moi
create or replace function verifier_seuil ( npro in number ) return VARCHAR2 is
message varchar2(35);
seuil NUMBER;
stock NUMBER;
begin
select qtestock into stock
from produits
where num_pro =npro;
select seuilappro into seuil
from produits
where num_pro =npro;
if (stock<=seuil) then
message:='seuil atteint';
else
message:='seuil non atteint';
end if;
return (message);
end;

2 réponses

Messages postés
289
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
12 juin 2008
31
n'est ce pas :stock au lieu de stock, :seuil au lieu de seuil ???
Enlèves le "IN" dans l'entete de ta fonction .
create or replace function verifier_seuil ( npro number ) return VARCHAR2 is