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;
我真的希望你能幫助我,因爲在這一點上,我真的不知道我做錯了什麼。