Sử dụng TO_CHAR
chỉ định một ký tự thập phân D
trong mô hình định dạng phù hợp
Khi phiên của bạn NLS_NUMERIC_CHARACTERS
là ,.
(" decimal_character group_separator ") theo mặc định hoặc bạn đã đặt thủ công bằng cách sử dụng
alter session set NLS_NUMERIC_CHARACTERS = ',.';
select to_char(231.12, '99999D99') from dual;
hiển thị
231,12
Bạn có thể thay đổi hành vi bằng cách gán NLS_NUMERIC_CHARACTERS
làm đối số thứ 3
select to_char(231.12, '99999D99','NLS_NUMERIC_CHARACTERS='',.''') from dual;
231,12