sql >> Base de Datos >  >> RDS >> Oracle

Restricciones usando FECHA

Una opción es usar extract() funciona como si solo quisiera verificar el año:

ALTER TABLE SIGHTINGS 
   ADD CONSTRAINT CK_SIGHTING_DATE 
   CHECK (extract(year from SIGHTING_DATE) < 2016);

o use un literal de fecha ANSI:

ALTER TABLE SIGHTINGS 
   ADD CONSTRAINT CK_SIGHTING_DATE 
   CHECK (SIGHTING_DATE < date '2016-01-01');