Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Ograniczenia przy użyciu DATE

Jedną z opcji jest użycie extract() działają tak, jak chcesz tylko sprawdzić rok:

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

lub użyj literału daty ANSI:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Niestandardowy stan sesji Oracle SessionStateStoreProviderBase

  2. Zaawansowana kolejka Oracle w Javie

  3. Konwertuj wartości oddzielone przecinkami na wiersze w Oracle

  4. Wyzwalacz PL/SQL do aktualizacji innej tabeli z INSERT na jednej tabeli

  5. Jak wywołać funkcję Oracle w Pythonie?