★增加记录时:
建立了一张:new表,:new的内容只有一行,该行的每个值分别由N个变量“:new.字段名”来引用。表中的内容由即将保存到表中的
数据组成。
如:在学生表(学号,姓名,性别)中添加记录:
insert into 学生表(姓名,性别) values('张三','男')
提交以后,执行触发器内容,产生一张:new表,:new只有一行,其中的内容分别由“:new.学号”、“:new.姓名”、“:new.性别”
引用。
注意:改变了这三个变量的值,也就改变即将保存到表中的值。
参考教材实例:在Oracle中利用触发器实现自动编号。
★删除记录时:
建立了一张:old表,:old的内容只有一行,该行的每个值分别由N个变量“:old.字段名”来引用。表中的内容由表中的以前数据组成。
★更新记录时:
1、建立了一张:new表,:new的内容只有一行,该行的每个值分别由N(N=字段数量)个变量“:new.字段名”来引用。表中的内容由即将
保存到表中的数据组成。
2、建立了一张:old表,:old的内容只有一行,该行的每个值分别由N个变量“:old.字段名”来引用。表中的内容由表中的以前数据组
成。