触发器的分类
After触发器,After触发器要求只有执行某一操作insert、update、delete之后触发器才被触发,且只能定义在表上。
Instead of 触发器,Instead of 触发器表示并不执行其定义的操作(insert、update、delete)而仅是执行触发器本身。既可以在表上定义instead of触发器,也可以在视图上定义。
后触发型触发器
使用for或after选项定义的触发器,执行过程如下:1. 执行到引发触发器执行的语句。2. 执行该语句 。3. 执行触发器
触发器的作用
完成比约束更复杂的数据约束
检查所做的sql是否允许
调用更多的存储过程
防止数据表结构更改或数据表被删除
修改其他数据表的数据
发送sql mail
返回自定义的错误信息
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。