Oracle:行级触发器--对一张表进行操作时,向另一张表进行数据操作
1)对FAAGENT表进行insert操作时,对ONLINE_AGENT_INFO_CHANGE和ONLINE_AGENT_INFO_CHANGE_BAK表进行insert操作,触发器代码如下图所示:
ps:
:new:只出现在insert和update
1)insert时使用:new,使用新的数据插入一条新的记录,:new后的字段表示修改后的数据;
2)update时使用:new,使用新的数据执行update操作,:new后的字段表示修改后的数据;
:old:只出现在update和delete
1)update时使用:old,执行update操作,:old后的字段表示修改前的数据作为where条件,:new后的字段表示修改后的数据;
2)delete时使用:old,执行delete操作,:old后的字段表示修改前的数据作为where条件,:new后的字段表示修改后的数据;
2)对FATREE表进行update操作时,对ONLINE_AGENT_INFO_CHANGE和ONLINE_AGENT_INFO_CHANGE_BAK表进行insert操作,触发器代码如下图所示: