码迷,mamicode.com
首页 > 数据库 > 详细

Oracle 一张图搞定触发器 以及 触发时结束语句的方法

时间:2016-05-01 01:02:04      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:

        Oracle中的触发器是一个非常有用的技术,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行,也就是可以非常给力的监控用户的操作,这使得触发器可以帮助我们做一件让每个程序员都很高兴的事:规范用户的输入,在用户输入不符合逻辑的数据时及时阻止并提示他,维护数据的合理性。

首先通过一张图来解读触发器的基本使用方法:

技术分享
    
  那么如何打断一个不合理的操作呢。。。好吧其实就是字面上的那个意思,有异常就抛呗,通过抛出异常来终止语句的执行,下面是一个实例:

技术分享

这样就可以在用户输入当前年龄小于过去年龄的时候终止语句了,被终止的语句不会对数据库产生影响
  
  
  
  
  
  
  
  
  
  
 
 
 


Oracle 一张图搞定触发器 以及 触发时结束语句的方法

标签:

原文地址:http://www.cnblogs.com/baix/p/5449768.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!