【发布时间】:2021-02-25 09:31:04
【问题描述】:
我正在尝试创建一个触发器来验证表 registraties(注册)中的新条目是否包含有效的 MNR(员工编号),但我在引用表的部分卡住了medewerkers(员工)。
有人可以帮我吗?
CREATE OR REPLACE TRIGGER t_MNRcontrole
BEFORE INSERT OR UPDATE
ON registraties
DECLARE
MNR_medewerkers number (SELECT MNR FROM MEDEWERKERS);
FOR EACH ROW
BEGIN
IF :new.MNR <> MNR_medewerkers
THEN raise_application_error(-20111, 'Medewerker niet herkend!');
END IF;
END;
收到的错误消息是 ORA-24344: success with compilation error
【问题讨论】:
标签: sql plsql triggers oracle-apex