probléme sur une fonction
bonjour tout le monde
voila l exercice
Créez et appelez la fonction Q_EMP pour renvoyer la description d'un Employé.
-a. Créez une fonction appelée Q_EMP pour renvoyer la description d'un employé vers
une variable hôte.
-b. Compilez le code, appelez la fonction, puis lancez une requête sur la variable hôte
pour afficher les résultats.
pour la question a.
j ai crier la fonction suivante
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
create or replace function Q_emp (mat emp.empno%type)
return varchar2
is hote varchar2(200) ;
begin
select ename||'travail comme'||job||'depuis'||hiredate into hote
from emp where empno=mat;
return hote ;
exception
when not_dta_found then
raise_application_error (-20002,'aucun employee ne correspond a ce numero de matricule'||mat);
end;
/ |
mais au moment de l execution sq plus m'affiche ce message :
(Avertissement : Fonction crÚÚe avec erreurs de compilation.)
quelqu'un peut m'expliquer de quoi s'agit cette erreur ?
merci d'avance :)