Я пытаюсь создать ограничение, чтобы проверить, что запись не больше 2016 года.
Вот запись в моей базе
Вот мой запрос:
ALTER TABLE SIGHTINGS
ADD CONSTRAINT CK_SIGHTING_DATE
CHECK (SIGHTING_DATE <=TO_DATE('01-JAN-16'));
Но я получил сообщение об ошибке: ОШИБКА в строке 1:
ORA-02436: дата или системная переменная неправильно указаны в ограничении CHECK.
Я проверил некоторые подобные вопросы на этом веб-сайте, но решения не решают мою проблему.