試圖讓甲骨文獲得一個約會只將其設置爲一年,並比較手 之前插入或更新到我的數據庫中的值這是我到目前爲止已經試過。但我似乎被卡住 任何幫助將是巨大的,謝謝ORACLE SQL比較年份範圍觸發
create or replace
TRIGGER CHECK_YEAR_DIFF
BEFORE INSERT OR UPDATE OF YEAROFPERSON ON PERSON
FOR EACH ROW
Currentdate Date;
Playeryrborn_Var Integer;
Begin
Currentdate := TRUNC(Sysdate,'YYYY');
YEAROFPERSON_var := new.YEAROFPERSON;
IF (currentDate - YEAROFPERSON_var <= 40) AND (currentDate - YEAROFPERSON_var => 16) THEN
dbms_Output.Put_Line('Year of Birth Updated Successfully');
ELSE
dbms_output.put_line('Year of Birth Failed to Successfully Update');
END IF;
END;
什麼問題? – kmkaplan
它似乎沒有工作。我不知道在哪裏出了問題:S –
@MattLaw:「似乎沒有工作」是不是很描述。 – Quassnoi