bonjour je dois faire une procédure pl/sql qui calcule la différence entre deux date, voila mon code :
le problème est que cela me retourne une exception qui est la suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 nbjr NUMBER; requete VARCHAR2(2000); requete := 'selecte date_fin - date_debut'; requete := requete || ' from table'; requete := requete || ' where date_debut>=''01/01/2009'''; requete := requete || ' where date_fin<=''31/11/2009'''; execute immediate requete into nbjr;
"ORA-06502: PL/SQL : erreur numérique ou erreur sur une valeur: erreur de conversion des caractères en chiffres"
il ne veut pas mettre la valeur retournée par la requete dans mon champ nbjr de type NUMBER
Merci d'avance
Partager