Trigger errors ORA-04092 ORA-04088
问题 I created a trigger as below: CREATE OR REPLACE TRIGGER trigger_test AFTER INSERT ON trigger_1 FOR EACH ROW DECLARE t_identifier VARCHAR2(10); t_name VARCHAR2(20); BEGIN t_identifier := (:NEW.IDENTIFIER); t_name := (:NEW.NAME); INSERT INTO trigger_2(IDENTIFIER,NAME)VALUES(t_identifier,t_name); COMMIT; END; I am trying to insert a row in trigger_1 INSERT INTO trigger_1(IDENTIFIER,NAME) VALUES('1234567','Vijay'); It is giving me the errors: ORA-04092: cannot COMMIT in a trigger ORA-06512: at