Eine Möglichkeit ist die Verwendung von extract()
Funktion, da Sie nur nach dem Jahr suchen möchten:
ALTER TABLE SIGHTINGS
ADD CONSTRAINT CK_SIGHTING_DATE
CHECK (extract(year from SIGHTING_DATE) < 2016);
oder verwenden Sie ein ANSI-Datumsliteral:
ALTER TABLE SIGHTINGS
ADD CONSTRAINT CK_SIGHTING_DATE
CHECK (SIGHTING_DATE < date '2016-01-01');