としてのテーブルが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;