Exploiter une valeur retournée par une une fonction dans une procedure
	
	
		j ai une fonction qui retourne (nb_age) qui est le nombre d année d un employé dans une entreprise  
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14
   |  
create or replace FUNCTION CalculAge (matemp employe.mat_emp%TYPE)
   RETURN NUMBER
AS
   nb_age   NUMBER;
BEGIN
   SELECT TRUNC (SYSDATE - date_embauche)
     INTO nb_age
     FROM Employe
    WHERE mat_emp = matemp;
 
    RETURN nb_age;
 
END; | 
    maintenant je voudrais l exploiter dans une procedure  qui  augmente de 4% le salaire d’un employé donc Age dans l’entreprise dépasse 2 ans j ai commencé par écrire la procédure mais je sais comment exploiter la valeur retouné dans la fonction j ai commencé par écrire la procedure
	Code:
	
1 2 3 4 5 6 7 8 9 10
   | 
CREATE or REPLACE PROCEDURE Augentation ( matemp IN Employe.mat_emp%TYPE) 
IS
BEGIN
UPDATE Employe SET mt_salaire_mp = mt_salaire*0.4
 WHERE matemp = mat_emp AND  je suis boqué à ce niveau
  
END;  |