0
我正在开发一个必须检查日期的正确性的触发器。我在创建一个时遇到了很大的麻烦,因为无论我如何简化代码,Oracle都会返回相同的错误:ORA-00922:缺少或无效的选项。我一遍又一遍地检查代码,我真的不知道我的问题在哪里!触发器和丢失选项
以下是触发器的过度简化版本,它也会得到相同的错误。
CREATE OR REPLACE checkDateValidity
BEFORE INSERT
ON Event
FOR EACH ROW
BEGIN
IF :new.month>12
THEN
RAISE_APPLICATION_ERROR(-20101, 'Error: wrong month');
END IF;
END;
我真的希望你能帮助我,因为在这一点上,我真的不知道我做错了什么。