Одна важная вещь, которую нужно знать о FM-операторе, это то, что он в основном функционирует как «тумблер». Думайте об элементе FM как о префиксе, который действует на полноту элемента datetime.
Таким образом, в этом случае, когда вам нужен только месяц, FMMM, по сути, говорит: «верните MM (месяц между 1 и 12), но оставьте начальные нули».
Если, например, вы использовали:
select to_char(sysdate, 'FMMMDD') from dual;
это будет интерпретироваться как «вернуть MMDD (месяц от 1 до 12, день от 1 до 31), но пропустить ведущие нули и от месяца, и от дня.
Если ваша дата была 8 августа, например,
select to_char(sysdate, 'MMMDD') from dual;
вернется
0808
добавление оператора FM
select to_char(sysdate, 'FMMMDD') from dual;
вернется
88
обратите внимание, как FM работает на элементе datetime.