Salut je travaille sous oracle 9i,
J'ai une colonne de type varchar2 qui contient des valeurs numeriques avec espace comme separateur et je veux ces valeurs sans espace afin de les convertir avec to_number.








Salut je travaille sous oracle 9i,
J'ai une colonne de type varchar2 qui contient des valeurs numeriques avec espace comme separateur et je veux ces valeurs sans espace afin de les convertir avec to_number.
Code : Sélectionner tout - Visualiser dans une fenêtre à part replace(valeur, ' ')
si tes espaces sont les séparateurs des milliers tu peux employer quelque chose comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 select to_number('12 345 678.9', '999G999G999D999', 'NLS_NUMERIC_CHARACTERS=''. ''') n from dual; N ---------- 12345678.9
Partager