- 2
- 0
- 约2.28千字
- 约 15页
- 2026-05-19 发布于江苏
- 举报
数据库设计与实现创建和执行触发器杨阳第1页
创建和执行触发器学习目标:理论目标:了解触发器的工作原理实践目标:掌握触发器的创建和执行的操作第2页
创建和执行触发器触发器的概念与作用触发器是一种特殊的存放过程,其中能够包括复杂的T-SQL语句。触发器与存放过程不同之处于于,触发器的执行不是用EXEC主动调用,而是当满足一定条件下自动执行,并且不含参数。SQLServer提供两种主要机制来强制使用业务规则和数据完整性:约束和触发器。在前面的学习已经介绍了约束,对于触发器来说,通常在触发器内编写自动执行的程序,当所保护的数据经过操作出现变化或者发生数据定义时,系统将自动运行触发器中的程序,来确保数据库的完整性。第3页
创建和执行触发器触发器的优点:1.触发器是自动执行。2.触发器比约束更能实现复杂的完整性要求,因为触发器能够引用其它表中的列,同步触发器能够完毕逻辑判断功效。3.触发器能够预防INSERT,DELETE,UPDATE的错误操作。第4页
创建和执行触发器触发器的分类(1)1.DML触发器DML触发器在服务器或数据库中发生数据操作语言(DML)事件时启用,DML事件在顾客对表进行插入(INSERT),修改(UPDATE)和删除(DELETE)操作时会自动运行。依据触发器执行的时机可分为:AFTER触发器和INSTEADOF触发器。AFTER触发器是在执行了INSERT,
原创力文档

文档评论(0)