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





Répondre avec citation
Partager