《数据库技术与应用》课件——39.认知触发器.pptxVIP

  • 6
  • 0
  • 约1.33千字
  • 约 11页
  • 2026-04-30 发布于福建
  • 举报

《数据库技术与应用》课件——39.认知触发器.pptx

认知触发器

课程简介2通过本课程的学习,认知触发器,掌握触发器相关知识。主要学习内容:一.触发器概述二.触发器的作用三.触发器的分类四.慎用触发器

触发器概述3SQLServer提供了约束和触发器(trigger)这两种主要机制来强制服从复杂的业务规则和保证数据完整性。约束和触发器在特殊情况下各有优势:触发器可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系;然而,强制引用完整性的最好方法是在相关表中定义主键和外键约束。

触发器概述4触发器是基于表/视图/服务器/数据库创建,并通过一个事件触发而被调用的一种特殊的存储过程。触发器的主要好处在于它们可以包含使用T-SQL代码的复杂处理逻辑。但它不是通过名称调用,而是由事件触发调用,比如当对一个表进行如insert,delete,update操作时就会激活它,程序就会自动执行触发器里面定义的操作过程。

触发器的作用51.触发器用于SQLServer约束、默认值和规则的完整性检查,还可完成难以用普通约束实现的复杂功能的限制。强化执行比CHECK约束定义的限制更为复杂的其他限制,较适合在大型数据库管理系统中约束数据的完整性。2.为了实现数据库的更新,触发器还可以调用一个或多个存储过程,甚至可以通过调用外部过程完成相应操作。

触发器的作用63.触发器可以跟踪侦测到数据库内的操作变化,从而判断数据变

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档