Я не знаю, ошибка это или что, но когда я пытаюсь отформатировать день недели определенным образом с помощью функции to_char в Oracle, SQL Plus выдает мне эту ошибку: ORA-01821: формат даты не распознан
Вот строка, которая вызывает проблему
SELECT TO_CHAR(sysdate,'dsp') from dual;
Итак d - "День недели", а sp - для заклинания. Эта строка должна вывести пять, потому что мы четверг.
Это странно, потому что следующая сработала строка
SELECT TO_CHAR(sysdate,'ddsp') from dual;
dd соответствует «Дню месяца», поэтому sql plus без проблем напечатал двадцать девять !!
Кто-нибудь может сказать мне, почему эта линия не работает?
Спасибо ..