使用触发器将:new.something插入另一个表oracle中

时间:2019-03-20 11:13:24

标签: sql oracle oracle11g triggers database-trigger

此触发器失败,我不知道什么语法错误。

create or replace trigger assertion1
after insert on BUYER
begin 
insert into PURCHASE (cost, discount, ID) values 
(5, 10, :new.ID);
end;

但是我得到ORA-04082: NEW or OLD references not allowed in table level triggers

为什么我不能使用:new在下一次插入中使用插入的记录?

0 个答案:

没有答案