Użyj TO_CHAR określenie znaku dziesiętnego D w modelu formatu odpowiednio
Gdy NLS_NUMERIC_CHARACTERS Twojej sesji to ,. ( „znak_dziesiętny separator_grupy " ) domyślnie lub ustawiłeś to ręcznie za pomocą
alter session set NLS_NUMERIC_CHARACTERS = ',.';
select to_char(231.12, '99999D99') from dual;
wyświetlacze
231,12
Możesz zmienić zachowanie, przypisując NLS_NUMERIC_CHARACTERS jako trzeci argument
select to_char(231.12, '99999D99','NLS_NUMERIC_CHARACTERS='',.''') from dual;
231,12