Опитвам се да създам ограничение, за да проверя, че записът не е по-голям от 2016 г.
Ето записа в моята база данни
Ето моето запитване:
ALTER TABLE SIGHTINGS
ADD CONSTRAINT CK_SIGHTING_DATE
CHECK (SIGHTING_DATE <=TO_DATE('01-JAN-16'));
Но получих грешка, която гласи: ГРЕШКА на ред 1:
ORA-02436: дата или системна променлива неправилно посочени в ограничението CHECK.
Проверих някои подобни въпроси на този уебсайт, но там решенията не решават проблема ми.