Problème sur les fonctions
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:
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