Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Ràng buộc sử dụng DATE

Một tùy chọn là sử dụng extract() hoạt động như bạn chỉ muốn kiểm tra năm:

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

hoặc sử dụng ký tự ngày 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. Cách thêm jar ojdbc vào dự án của tôi và sử dụng nó

  2. ORA-29024:Không xác thực được chứng chỉ

  3. Truy vấn tham số hóa trong sự cố Oracle

  4. Cách sử dụng một cột được tính toán để tính toán một cột khác trong cùng một chế độ xem

  5. cam kết sau khi chọn