0
觸發器需要在輸入生日日期之前停止死亡日期。SQL orcl10g觸發器插入(出生日期後的死亡日期)
CREATE TRIGGER Check_deathDate
BEFORE INSERT Or UPDATE of deathDate on Actor
FOR EACH ROW
DECLARE
deathDate DATE;
birthDate DATE;
deathDate_Error EXCEPTION;
IF (deathDate < birthDate) THEN
RAISE deathDate_Error;
END IF;
EXCEPTION
WHEN deathDate_Error THEN
Raise_application_error('deathDate' || 'should be before' || 'birthDate');
END;);
在3行給出了錯誤...
* ERROR: ORA-04079:無效觸發規範
...怎麼回事我可以specifiy中頻?
+1,比觸發器更好的方法(感謝編輯btw) – 2012-02-19 10:51:55