【目标】
1.了解触发器的概念及作用
2.理解触发器的语法
3.了解触发器的分类
4.理解触发器的使用
【需求】
1.使用语句级触发器和行级触发器
2.使用触发器模拟mysql中的主键自动增长
【步骤】
1.触发器的概念及作用
2.触发器的语法
3.触发器的分类
4.使用触发器模拟mysql的主键自动增长
【讲解】
一·触发器的概念及作用
一般意义的存储过程,即用户自定义的存储过程喝系统存储过程。触发器:是一种特殊的存储过程。它的作用是一种特殊类型的存储过程,它不同于我们前面介绍过的存储过程。触发器主要是通过事件进行触发而被直接调用。当对某一表进行触发而被执行的,而存储过程可以通过存储过程名字而被直接调用。当对某一表进行诸如UPDATE、 INSERT、 DELETE 这些操作时,SQL Server 就会自动执行触发器所定义的SQL 语句,从而确保对数据的处理必须符合由这些SQL 语句所定义的规则。触发器的主要作用就是其能够实现由主键和外键所不能保证的复杂的参照完整性和数据的一致性。除此之外,触发器还有其它许多不同的功能:强化约束,跟踪变化,级联运行,存储过程的调用。
二·触发器的语法
【案例】新员工入职之后输出一句"欢迎来到中关村软件园
三·触发器的分