触发器与游标课件.ppt

第8章触发器与游标触发器是客户/服务器数据库的一种关键特性。使用触发器,开发人员可以在数据库引擎上稳固的实现复杂的、定制的业务。游标是一种机制,对表中检索出的数据进行操作的灵活手段。广西大学信息网络中心卢豫开

8.1触发器(P192)触发器是一种特殊类型的存储过程,不同于前面所讲的存储过程,主要通过事件触发而被执行。当对某一个表进行update、delete、insert等操作时,SQLServer会自动执行触发器所事先定义好的语句。广西大学信息网络中心卢豫开

8.1.1触发器的作用(P192)触发器的主要作用是能实现主键和外键所不能保证的、复杂的参照完整性和数据的一致性。1.可以调用存储过程2.强化数据条件约束3.跟踪数据库内数据变化4.级联合并运行5.总之触发器可以解决高级形式的业务和复杂行为限制,实现定制记录。广西大学信息网络中心卢豫开

8.1.2触发器的分类(P193)1.事后触发器----只能定义在表上,可以针对表的同一操作定义多个触发器。在表上只能为每一个insert、update、delete操作指定一个事后触发器。2.替代触发器并不执行预定的动作,而仅仅执行触发器本身的代码。对于每种操作insert、update、delete只能定义一个替代触发器。广西大学信息网络中心卢豫开

8.1.3创建与执行触发器(P193)创建事后触发器:

文档评论(0)

1亿VIP精品文档

相关文档