Aise sur les fonction (oracle)

Fermé
tfcv123 Messages postés 74 Date d'inscription jeudi 28 décembre 2006 Statut Membre Dernière intervention 4 décembre 2008 - 4 févr. 2008 à 18:17
 nberbere - 6 avril 2009 à 11:29
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;
A voir également:

2 réponses

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