new和:old的理解

xiaoxiao2026-06-08  5

★增加记录时:     建立了一张: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.字段名”来引用。表中的内容由表中的以前数据组

成。

相关资源:敏捷开发V1.0.pptx
转载请注明原文地址: https://www.6miu.com/read-5049804.html

最新回复(0)