Bonjour,

Dans ma requête SQL je fais un calcul et le résultat a une partie décimal, cependant j'ai un point pour me l'indiquer et j'aimerais avoir une virgule.

Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT TO_CHAR (100.001, '999.999')
  FROM DUAL;
Résultat : 100.001

Quand je met une virgule(,) dans le format
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT TO_CHAR (100.001, '999,999')
  FROM DUAL;
J'ai comme résultat: 100 au lieu de 100,001?!?
J'ai l'impression qui voit la virgule comme un caractère d'espacement au lieu de l'utiliser comme caractère décimal.


P.S. J'ai été regarder dans les option régionales et linguistiques de windows et mon caractère décimal est la virgule(,). Est-ce qu'il y a une moyen de dire au code d'utiliser le paramètre par défaut sur l'ordinateur?