Я разрабатываю триггер, который должен проверять правильность даты. У меня большие проблемы с его созданием, потому что, как бы я ни пытался упростить свой код, 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;
Я действительно надеюсь, что вы можете мне помочь, потому что на данный момент я действительно понятия не имею, что я делаю неправильно.