Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Batasan menggunakan DATE

Salah satu opsi adalah menggunakan extract() berfungsi karena Anda hanya ingin memeriksa tahun:

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

atau gunakan literal tanggal 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. Fungsi Oracle:Replikasi wm_concat

  2. Tutorial Formulir dan Laporan Oracle 9i, Oracle 10g dan Oracle 11g Developer Suite

  3. Masalah mengubah tanggal dengan pemicu di oracle

  4. bagaimana cara mendapatkan leluhur root dalam kueri hierarki menggunakan Oracle-10g?

  5. Cari Kolom XML di SQL