Excution d'une fonction [Fermé]

Signaler
Messages postés
5
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
2 mai 2008
-
phil_232
Messages postés
289
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
12 juin 2008
-
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

Messages postés
289
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
12 juin 2008
31
bon, n'oublies pas les ":" et arrêtes de poster la même question tout le temps