Я хочу удалить ведущие нули из результатов. И я нашел ответ здесь Как убрать начальные нули из значений дня и месяца в Oracle при разборе строки, используя функцию to_char? , но у меня это не работает.
Я попробовал скрипт следующим образом:
SELECT TO_CHAR(SYSDATE, 'dd.mm.yyyy'),
TO_CHAR(SYSDATE - 20, 'fmdd-fmmm-yyyy')
FROM DUAL;
Я получил следующий результат:
31.08.2018 | 11-08-2018
Тогда я попробовал:
SELECT TO_CHAR(SYSDATE, 'dd.mm.yyyy'),
TO_CHAR(SYSDATE - 20, 'fmMM')
FROM DUAL;
Вроде бы правильный результат:
31.08.2018 | 8
Так как я могу удалить ведущие нули из значений дня и месяца в Oracle? Что со мной не так?