Oracle:行级触发器--对一张表进行操作时,向另一张表进行数据操作

1)对FAAGENT表进行insert操作时,对ONLINE_AGENT_INFO_CHANGE和ONLINE_AGENT_INFO_CHANGE_BAK表进行insert操作,触发器代码如下图所示:

Oracle:行级触发器--对一张表进行操作时,向另一张表进行数据操作

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操作,触发器代码如下图所示:

Oracle:行级触发器--对一张表进行操作时,向另一张表进行数据操作