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.

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;
Après l’exécution, Oracle me dit: fonction créée avec erreurs de compilation.
Quelqu'un peut m’aider ?