Expand|Select|Wrap|Line Numbers
- create or replace trigger emp_trigger
- after update or delete on employee
- for each row
- begin
- if updating then
- insert into empupdate(empno,ename,job,mgr,sysdate,sal,comm,deptno) values(:old.empno,:old.ename,:old.job,:old.mgr,:old.hiredate,:old.sal,:old.comm,:old.deptno);
- elsif deleting then
- insert into empdelete(empno,ename,job,mgr,sysdate,sal,comm,deptno) values(:old.empno,:old.ename,:old.job,:old.mgr,:old.hiredate,:old.sal,:old.comm,:old.deptno);
- end if;
- end;
- /
error is
LINE/COL ERROR
-------- -----------------------------------------------------------------
3/6 PL/SQL: SQL Statement ignored
3/48 PL/SQL: ORA-01733: virtual column not allowed here
5/6 PL/SQL: SQL Statement ignored
5/48 PL/SQL: ORA-01733: virtual column not allowed here