【发布时间】:2016-10-11 04:29:41
【问题描述】:
我正在尝试创建一个约束来检查记录不超过 2016 年。
这是我数据库中的记录
这是我的查询:
ALTER TABLE SIGHTINGS
ADD CONSTRAINT CK_SIGHTING_DATE
CHECK (SIGHTING_DATE <=TO_DATE('01-JAN-16'));
但我收到一条错误消息:第 1 行出现错误:
ORA-02436: 在 CHECK 中错误地指定了日期或系统变量 约束。
我在这个网站上检查了一些类似的问题,但那里的解决方案不能解决我的问题。
【问题讨论】:
标签: sql oracle ddl check-constraints