create or replace TRIGGER "LRMC_ADMIN".LRMC_ORDER_ENTRY_UPDATE_TRIG
BEFORE UPDATE ON LRMC_ORDER_ENTRY
FOR EACH ROW
BEGIN
IF :OLD.ORD_STATUS='PND' AND
(:NEW.ORD_STATUS='BKD' OR :NEW.ORD_STATUS='CLO')
THEN
:NEW.ORD_MOD_DATE:=SYSDATE;
END IF;
EXCEPTION
WHEN OTHERS THEN
RAISE_APPLICATION_ERROR(
-20500,
'ERROR IN LRMC_ORDER_ENTRY_UPDATE_TRIG :WHEN TRIGGER TRYING TO UPDATE LRMC_ORDER_ENTRY '||
sqlerrm);
END;
このトリガーを作成した後、タイムスタンプがデータ型で、値が SYSDATE の列を変更または更新できません。その理由と解決策を知りたいです。