Getting error when executing trigger
Hi gandolf989,
I created a table and procedure what you gave me and created trigger it is giving me an error
But both procedure and trigger compiled
SQL> DESC SYSTEM_USER
Name Null? Type
------------------------------- -------- ----
CTUT_ID NOT NULL NUMBER
CURRT_USER_ID VARCHAR2(20)
CREATED_BY NUMBER(12)
CREATED_DATE DATE
UPDATED_BY NUMBER(12)
UPDATED_DATE DATE
SQL> SELECT * FROM SYSTEM_USER;
CTUT_ID CURRT_USER_ID CREATED_BY CREATED_D UPDATED_BY UPDATED_D
--------- -------------------- ---------- --------- ---------- ------- 2 TIGER
3 EILEEN
SQL> UPDATE SYSTEM_USER
2 SET CURRT_USER_ID = 'SCOTT'
3 WHERE CTUT_ID = 2;
UPDATE SYSTEM_USER
*
ERROR at line 1:
ORA-04091: table SYSTEM_USER is mutating, trigger/function may not see it
ORA-06512: at "UPDATEBY", line 6
ORA-06512: at "TU_SYSTEM_USER", line 2
ORA-04088: error during execution of trigger 'TU_SYSTEM_USER'