17,377
社区成员
发帖
与我相关
我的任务
分享
tdbi@TDDW> drop trigger test_trg;
Trigger dropped.
Elapsed: 00:00:00.25
tdbi@TDDW> insert into test select 1 from dual;
1 row created.
Elapsed: 00:00:00.00
tdbi@TDDW> commit;
Commit complete.
tdbi@TDDW> create or replace trigger test_trg
after insert or update or delete
on test
begin
execute immediate 'truncate table T_LX_LOAN_CUST_INFO';
END;
/ 2 3 4 5 6 7
Trigger created.
Elapsed: 00:00:00.11
tdbi@TDDW> insert into test select 1 from dual;
insert into test select 1 from dual
*
ERROR at line 1:
ORA-04092: cannot COMMIT in a trigger
ORA-06512: at "TDBI.TEST_TRG", line 2
ORA-04088: error during execution of trigger 'TDBI.TEST_TRG'