09:02:19 SQL> create or replace trigger trg_tb
09:02:23 2 before insert on tb
09:02:34 3 for each row
09:02:37 4 begin
09:02:42 5 null;
09:02:44 6 commit;
09:02:46 7 end trg_tb;
09:02:50 8 /
触发器已创建
已用时间: 00: 00: 00.50
09:02:50 SQL> insert into tb(col1) values('a');
insert into tb(col1) values('a')
*
ERROR 位于第 1 行:
ORA-04092: COMMIT 不能在触发器中
ORA-06512: 在"TEMP.TRG_TB", line 3
ORA-04088: 触发器 'TEMP.TRG_TB' 执行过程中出错