Принимая обновление Мертвого программиста (24 января 2011 г.) ( первоначальный автор вопроса ) и комментарий Амира Пашазаде (5 / Mar / 2016), мы можем получить желаемый формат через запятую на следующем примере.
Этот код применяется для чисел с одинаковыми или менее 15 цифрами, если
вам понадобится больше длины, вы должны добавить больше 999 999 в соответствии с
с максимальной длиной вы справитесь.
SELECT TRIM(TO_CHAR(12345678, '999,999,999,999,999')) ttry FROM DUAL
UNION ALL
SELECT TRIM(TO_CHAR( 1234, '999,999,999,999,999')) ttry FROM DUAL
;
Результат:
![enter image description here](https://i.stack.imgur.com/dqLN4.png)