第一次写触发器,浪费了一个小时,少了一个;编译不通过
当a表有更新或插入数据时,则触发器执行向b表插入对应条件的数据
1 create or replace trigger test -- 触发器名称 2 after update or insert on table --after 指定 触发时间,on后跟表名称,即当表table有更新或者插入时触发时间 3 for each row 4 5 declare 6 columname varchar2(20); --定义变量 7 8 9 columname :=:new.columnam; --根据当前数据更新变量 10 11 begin 12 if col ='1' then 13 insert into table1 (co1,co2) values(:new.co1,'co2'); 14 end if; 15 if col ='1' then 16 insert into table1 (co1,co2) values(:new.co1,'co2'); 17 end if; 18 end;
如对本文有疑问, 点击进行留言回复!!
Navicate 如何导出数据库中的存储过程、事件、视图等?
每日一记:Oracle升级2020年4月份的数据库补丁Database Patch Set Update : 11.2.0.4.200414 (30670774)
Oracle 19.3 dataguard for Redhat 7.6
网友评论