Bonjour à tous,
J'ai un problème avec la récupération de la valeur de l'heure dans un to_date.
Voici la ligne de code que j'effectue :
heure_action := to_date(enr.ACT_DTE, 'HH24:MM:SS');
heure_fin_action := to_date(enr.END_ACT_DTE, 'HH24:MI:SS');
Les deux variables sont bien sur déclarées en tant que DATE.
Quand j'exécute ma procédure, Oracle me dit ceci : "hour must be between 0 and 23".
Je trouve ça bizard car dans la ma base de données, ACT_DTE et END_ACT_DTE contiennent par exemple : 30/08/2012 14:51:00.
14 est bien compris entre 0 et 23 donc je ne comprend pas d'où vient l'erreur...
J'espére que vous pourrez m'aider car je galére depuis 1 jour et demi (week-end non compris). N'hésitez pas à me demander des explications si ce que je vous explique n'est pas clair.
Partager