to_char
исправляет десятичную ошибку, но вы должны быть уверены в длине. Если он длиннее указанного формата, номер будет отображаться как ####
. Если число короче, то перед номером останутся пробелы. * например 1003 *
to_char(123.45),'99.00')
покажет ####
и
to_char(123.45),'999999.00')
покажет ' 123.45'
.
Итак, если вам нужно экспортировать результаты в CSV или Excel, эти числа будут обрабатываться как строки.
Итак, я не нашел никакого решения.