としてのテーブルがStudent
あり、 としてのvarchar
タイプ列がありますstatus
。status
このテーブルのこの列after insert or update
プロセスに値を設定する必要があります。私はこれのために書いてみましたTrigger
。しかし、私はとして使用できません:new.status
。それは与えError: ORA-04084: cannot change NEW values for this trigger type
ます。どうすればこれを行うことができますか?
マイコード
create or replace
TRIGGER STUDENT_AIU_TRI
AFTER INSERT OR UPDATE ON STUDENT
FOR EACH ROW
DECLARE
v_status VARCHAR2(2);
BEGIN
v_status := '1';
select v_status into :NEW.status from dual;
END;