Usa TO_CHAR
specificando un carattere decimale D
nel modello di formato in modo appropriato
Quando la tua sessione è NLS_NUMERIC_CHARACTERS
è ,.
( "Separatore_gruppo di caratteri_decimali " ) per impostazione predefinita o l'hai impostato manualmente utilizzando
alter session set NLS_NUMERIC_CHARACTERS = ',.';
select to_char(231.12, '99999D99') from dual;
visualizza
231,12
Puoi modificare il comportamento assegnando NLS_NUMERIC_CHARACTERS
come 3° argomento
select to_char(231.12, '99999D99','NLS_NUMERIC_CHARACTERS='',.''') from dual;
231,12