J'ai une colonne X avec des valeurs au format varchar que je dois convertir en format number.
X 0.2545 --> 0.2545
X 0.25451 --> 0.2545
X 10.214558 -->10.2145
La chaine de caractere de la colone X est variable
Jutilise la commande
select to_number(X, '9999.9999') from dual;
Mon probème se situe dans le 3 ème cas,lorsque le nombre de caractères après la virgule est supérieur à 4 cela ne fonctionne pas Erreur number invalid
Y a t'il une astuce pour ne pas tenir compte du nombre de caracteres après la virgule ?
Partager