Я переношу процедуру из Oracle в Postgres. При выборе запроса у меня есть TO_CHAR(v_numeric, '990.000')
Кажется, тот же TO_CHAR(v_numeric, '990.000')
работает в Postgres с тем же результатом.
Может кто-нибудь объяснить, что делает «990.000» в запросе?
TO_CHAR(123.4, '990.000')
возвращает 123.400 как в Oracle, так и в Postgres. В то время как TO_CHAR(1234.400, '990.000')
возвращает ########
в Oracle и ###.###
в Postgres. Содержат ли эти ########
и ###.###
одно и то же введенное числовое значение?