Excution d'une fonction

Fermé
Arthier Messages postés 5 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 2 mai 2008 - 4 févr. 2008 à 18:30
phil_232 Messages postés 286 Date d'inscription jeudi 6 décembre 2007 Statut Membre Dernière intervention 12 juin 2008 - 4 févr. 2008 à 20:59
Bonjour chers(es),
Voici ma fonction qui doit me renvoyer un message d'avertissement lorsque la quantité en stock dans ma table produit atteint ou dépasse le seuil re réapprovisionnement.
La fonction est créée mais ne s'excute pas.

le code de la création de ma table Produit et ses arguments CREATE Table T_Produit3

( Num_Pro int PRIMARY KEY , Lib_Pro VARCHAR2(20),

Prix_U int
);
alter table produits
add ( qtestock integer check (quantitestock >=0), seuilappro integer )


Create OR REPLACE FUNCTION Verifier_Seuil (NPro in Integer)RETURN Varchar2 IS
resqte Number;
seuil Number;
Message Varchar2(50);
BEGIN
SELECT qte_stock INTO resqte
FROM Produit
WHERE Num_pro = Npro;
SELECT Seuil_Reapro INTO Seuil
FROM Produit
WHERE Num_pro = Npro;
IF (resqte = Seuil) THEN
Message :='stock insuffisant';
ELSE
Message :='stock suffisant';
END IF;
RETURN (Message);
END;

Merci

1 réponse

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:59
bon, n'oublies pas les ":" et arrêtes de poster la même question tout le temps
0