Använd TO_CHAR
anger ett decimaltecken D
i formatmodellen på lämpligt sätt
När din sessions NLS_NUMERIC_CHARACTERS
är ,.
( "decimal_teckengruppseparator " ) som standard eller så har du ställt in det manuellt med
alter session set NLS_NUMERIC_CHARACTERS = ',.';
select to_char(231.12, '99999D99') from dual;
visas
231,12
Du kan ändra beteendet genom att tilldela NLS_NUMERIC_CHARACTERS
som det tredje argumentet
select to_char(231.12, '99999D99','NLS_NUMERIC_CHARACTERS='',.''') from dual;
231,12