Verwenden Sie TO_CHAR
Angabe eines Dezimalzeichens D
im Formatmodell entsprechend
Wenn Ihre Sitzung NLS_NUMERIC_CHARACTERS
ist ist ,.
( "dezimal_zeichen gruppentrennzeichen " ) standardmäßig oder Sie haben es manuell mit
alter session set NLS_NUMERIC_CHARACTERS = ',.';
select to_char(231.12, '99999D99') from dual;
zeigt
231,12
Sie können das Verhalten ändern, indem Sie NLS_NUMERIC_CHARACTERS
zuweisen als 3. Argument
select to_char(231.12, '99999D99','NLS_NUMERIC_CHARACTERS='',.''') from dual;
231,12