Bonjour à tous,
Dans une de mes tables, j'ai une colonne en varchar2.
Cette colonne ne contient malgré tout que des nombres ou NULL .
Je désire tester si la valeur est > 50.. mais je suis toujours confronté à une erreur "Nombre non valide".
à m'en tirer les cheveux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 select cl_pct_ci from myTable where id = 2; -> 55.555555556 select to_number('55.555555556','.') from dual; -> "Nombre non valide". select to_number('55.555555556','99.9999') from dual; -> "Nombre non valide". select to_number('55.555555556','99.999999999') from dual; -> 55,555555559 select to_number(cl_pct_ci,'99.999999999') from myTable where id=2; -> "Nombre non valide".
J'ai testé avec nvm, to_char.. sans succès![]()
Partager