Bonjour a tous

Voici je désire calculer le nombre de temps d’un employé dans l’entreprise ( Employe (mat_emp, nom_emp, date_embauche, numtel_emp, mt_salaire_emp ) voici ce que j ai pu fournir et je voudrais savoir s il est correct si oui optimiser le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
CREATE or REPLACE FUNCTION CalculAge(matemp employe.mat_emp%TYPE) RETURN VARCHAR2
    AS
          dateembauche    EMPLOYE.date_embauche%TYP;
   BEGIN
 
   SELECT trunc (SYSDATE - date_embauche) INTO dateembauche
   FROM Employe
   WHERE mat_emp=matemp;
   END;
Merci