Я не знаю, является ли это ошибкой или чем-то, но когда я пытаюсь определенным образом отформатировать День недели с помощью функции 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 напечатал двадцать девять без проблем !!
Может кто-нибудь сказать мне, почему эта линия не работает?
Спасибо ..