Я получил запрос в SQL, который преобразует число, которое мы вводим, в формат слова. Запрос
select to_char(to_date(&num,'J'),'JSP') from dual;
TO_CHAR(TO_DATE(678,'J'),'JSP')
-------------------------------
SIX HUNDRED SEVENTY-EIGHT
Обычно юлианский формат даты дает количество дней, добавленных к юлианской дате, т.е. 31-DEC-4712
Я не могу понять, как он преобразует каждое число в слова.
Помогите мне понять, что он делает на самом деле ...