【发布时间】:2019-06-16 03:06:14
【问题描述】:
我很难添加新的出生日期列,检查规则年龄在 18 到 65 之间。 我将 sqplus 与 Oracle 一起使用 总是收到错误消息 ORA00920 需要你的帮助
ALTER TABLE Vendeur ADD (dateNaissance DATE,
dateDebutProjet DATE NOT NULL,
DateFinProjet DATE NOT NULL,
CONSTRAINT chk_date_Birth CHECK ((TRUNC(CURRENT_DATE)-dateNaissance)
BETWEEN 18 AND 65),
CONSTRAINT chk_date_Projet CHECK (DateFinProjet > dateDebutProjet));
【问题讨论】:
-
您使用的是 MySQL 还是 Oracle?
-
Oracle 与 sqplus