24、触发器

作者: 小母牛不生产奶 | 来源:发表于2018-10-23 21:31 被阅读0次

触发器

存放在数据库中,并被隐含执行的存储过程。在 Oracle8i 之前,只允许给予表或者视图的的 DML 的操作,而从 Oracle8i 开始,不仅可以支持 DML 触发器,也允许给予系统事件和 DDL 的操作


语句触发器

Before 语句触发器

例如:禁止工作人员在休息日改变雇员信息

禁止工作人员在休息日改变雇员信息



使用条件谓语



after 语句触发器

例如:为了统计在 EMP 表上的增、删、改的次数。

先建一张表

Create table audit_table( Name varchar2(20),ins int,upd int,del int,starttime date,endtime date); 

     然后建立触发器


行触发器

执行 DML 操作时,每作用一行就触发一次触发器

Bofre 行触发器

例如:确保员工工资不能低于原有工资


after 行触发器

例如:统计员工工资变化


限制行触发器

相关文章

  • 24、触发器

    触发器 存放在数据库中,并被隐含执行的存储过程。在 Oracle8i 之前,只允许给予表或者视图的的 DML 的操...

  • MySQL --触发器详解

    触发器的特性 触发器的应用场景 查看触发器 删除触发器 创建触发器 关于触发器的进一步介绍 触发器的特性 需要My...

  • 【听书笔记】《跨越不可能》如何在生活中获得更多的心流体验

    心理触发器 作者将触发器简单分为四类:心理触发器、环境触发器、创造性触发器和社会性触发器。 心理触发器指的就是,假...

  • Xamarin.Forms 第16局:触发器

    总目录 前言 本文介绍触发器:一、属性触发器二、数据触发器三、事件触发器四、多触发器五、EnterActions和...

  • 09-19:存储过程

    触发器笔记(续) 触发器是一类特殊的存储过程 DDL触发器(insert,delete,update) 后触发器 ...

  • 新、改、删 触发器

    创建触发器 删除触发器

  • 触发器

    3种类型 (1)属性触发器(2)数据触发器(3)事件触发器

  • 2. Quartz 调度核心组件之触发器

    本文要点 1.触发器 2.触发器种类 3.核心方法介绍 2.1 触发器(Trigger): 触发器:用于定义任务调...

  • 游戏AI-AI角色对环境信息的感知

    所有触发器的基类——BaseTrigger 此类中包含所有触发器共有的信息,比如触发器的作用半径、触发器是否已经使...

  • SQL Server触发器

    SqlServer包括三种常规类型的触发器:DML触发器、DDL触发器和登录触发器。 1.DML(数据操作语言,D...

网友评论

    本文标题:24、触发器

    本文链接:https://www.haomeiwen.com/subject/iplzzftx.html