oracle 触发器当更新A表某个字段时 添加B表

2024-12-04 22:09:08
推荐回答(1个)
回答1:

大致可以写成这样:

create or replace trigger trigger01 after update of "type"
on A
for each row        -- 行触发
when (NEW.type = 1)  -- 当修改后数据的type值为1时触发
declare
begin
    -- 向B表插入数据 
    insert into B (id, name, date)
    select NEW.id, NEW.name, sysdate;
end trigger01;

未实际测试,可能某些地方需要修改一下。