数据库触发器

2013-12-24
  • 736
  • 0
        数据库触发器是一种很有用的工具,在实际的开发过程中经常用到。触发器,顾名思义,当你执行某一个数据库操作,实际就是执行一条数据库语句时,如果你在相应的这张表上设置了触发器,就会触发一段代码的执行。而这段代码是事先写好在触发器里的。
        触发器实际上是一种特殊的存储过程,因为它是在事件执行时强制执行的,因此可以用来维护数据的完整性,或者建立一些约束性的业务规则。比如你可以在一张表中建立这样一个触发器,每当这个数据库里插入一条数据时,便执行一条删除语句,将刚刚插入的这条记录删除,这样就可以实现禁止往这张表里插入数据的效果。
        触发器功能很强大,可以轻松实现许多复杂的功能,但也要慎用。如果滥用的话可能会造成数据库维护上的一些困难。