对触发器的认识;

Posted borter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对触发器的认识;相关的知识,希望对你有一定的参考价值。

对触发器的认识;

 

解答:触发器是表上的程序,主要提供数据添加、修改与删除后的程序处理方法,可以用来检查数据及进行数据更新,也可以分担一些前端应用程序撰写的逻辑规则。用场景: 触发器可以查询其他表,而且可以包含复杂的SQL语句。它们主要用于强制复杂的业务规则或要求。

 

触发器的主要应用场合概括起来讲有以下几种:

 

1).当向一张表中添加或删除记录时,需要在相关表中进行同步操作。比如,当为应用系统添加一个系统用户时,需要同时向权限表中添加该用户的缺省权限,此时就编写系统用户表的触发器在添加记录动作时触发。

 

2).当表上某列数据的值与其他表中的数据有联系时。比如,当某客户进行欠款消费,可以在生成订单时通过设计触发器判断该客户的累计欠款是否超出了最大限度。

 

3).当需要对某张表进行跟踪时。比如,当人事表中有人离职时,第一时间通知或更改相关表的值。

以上是关于对触发器的认识;的主要内容,如果未能解决你的问题,请参考以下文章

sql server 游标的知识

记录——时间轮定时器(lua 实现)

数字电路实验(05)二进制计数器设计

SQL (之五)-浅谈Oracle和Mysql学习方法

SQL (之五)-浅谈Oracle和Mysql学习方法

用于保存对审计跟踪表的更改的 Sql 触发器