TO_CHAR
を使用します 10進文字の指定D
フォーマットモデルで適切に
セッションのNLS_NUMERIC_CHARACTERS
の場合 は,.
です。 (" decimal_character group_separator ")デフォルトで、または
alter session set NLS_NUMERIC_CHARACTERS = ',.';
select to_char(231.12, '99999D99') from dual;
ディスプレイ
231,12
NLS_NUMERIC_CHARACTERS
を割り当てることで、動作を変更できます。 3番目の引数として
select to_char(231.12, '99999D99','NLS_NUMERIC_CHARACTERS='',.''') from dual;
231,12