Bonjour à tous.

to_number pour parler simplement permet de convertir une chaine de caractères en numérique.

En exécutant la requête suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select to_number('234,8', '9G999D99') from dual;
le résultat est: 234,8

Mais en changeant le 234,8 par le 2345,8 j'ai le message d'erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select to_number('2345,8', '9G999D99') from dual;
le résultat est: ORA-01722: Nombre non valide

234,8 et 2345,8 sont tous numériques.

Merci de m'éclairer.