Utilisez TO_CHAR
en spécifiant un caractère décimal D
dans le modèle de format de manière appropriée
Lorsque NLS_NUMERIC_CHARACTERS
de votre session est ,.
( "decimal_character group_separator " ) par défaut ou vous l'avez défini manuellement à l'aide de
alter session set NLS_NUMERIC_CHARACTERS = ',.';
select to_char(231.12, '99999D99') from dual;
affiche
231,12
Vous pouvez modifier le comportement en attribuant NLS_NUMERIC_CHARACTERS
comme 3ème argument
select to_char(231.12, '99999D99','NLS_NUMERIC_CHARACTERS='',.''') from dual;
231,12