Триггер PLSQL для каждого набора строк new.column не работает - PullRequest
1 голос
/ 24 апреля 2019

Я пытаюсь вычислить общее значение в таблице при вставке всех значений субъекта. Это мой код plsql:

CREATE OR REPLACE TRIGGER stud_marks before INSERT OR UPDATE ON student_report 
FOR EACH ROW 
BEGIN
set new.total := :new.sub1 + :new.sub2 + :new.sub3;
END;

Это ошибка, которую я получаю:

 Warning: Trigger created with compilation errors.

 SQL> show error; Errors for TRIGGER STUD_MARKS:

 LINE/COL ERROR
 -------- ----------------------------------------------------------------- 
 2/1      PL/SQL: SQL Statement ignored 2/5      PL/SQL: ORA-00922: missing or invalid option
...