bonsoir!voici mes tables:
Produits (Num_Pro,Lib_Pro,Prix_U,Qtestock,Seuil_Reapro);
Ligne_Coms (Num_Com ,Num_Pro ,Qte_Com);
j'ai écrit une fonction qui vérifie renvoie true si la quantité commandée est inférieure à la quantité en stock sinon elle renvoie false.
Après l’exécution, Oracle me dit: fonction créée avec erreurs de compilation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE OR REPLACE FUNCTION verifier_qtecom(qtes IN Produits.Qtestock%Type ,qtec IN NUMBER , np IN Produits.Num_Prod%TYPE ) Return BOOLEAN IS BEGIN SELECT Qtestock INTO qtes FROM Produits WHERE Num_Pro=np ; IF qtes>qtec THEN Return( TRUE) ; ELSE RETURN( FALSE) ; END IF; END;
Quelqu'un peut m’aider ?![]()
Partager