sql >> Database teknologi >  >> RDS >> Oracle

Begrænser ved hjælp af DATE

En mulighed er at bruge extract() funktion, som du bare vil tjekke for året:

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

eller brug en bogstavelig ANSI-dato:

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


  1. python MySQLdb vil ikke indsætte i db

  2. kompleks sql-sætning til forskellige rækker

  3. Opdel én kolonneværdi i flere kolonneværdier

  4. Sådan overvåger du PostgreSQL, der kører inde i en Docker-container:Del 1