商业机会 产品大全 企业名录 我商务中心 | | 手机站 网址:gzsam111.qy6.com oracle触发器的分类介绍_广州市赛姆科技资讯有限公司
广州市赛姆科技资讯有限公司
联系人:塞姆 先生 (经理)
电 话:020-22123010
手 机:

产品目录

oracle触发器的分类介绍

留言询价
详细说明

      1)触发器是一种特殊的存储过程,触发器一般由事件触发并且不能接受参数,存储器由语句块去调用

  2)触发器分类:

  1.DML触发器: 创建在表上,由DML事件引发

  2.instead of触发器: 创建在视图上并且只能在行级上触发,用于替代insert,delete等操作(由于oracle中不能直接对有两个以上的表建立的视图进行DML操作,所以给出替代触发器,它是专门为进行视图操作的一种处理方法)

  3.DDL触发器: 触发事件时数据库对象的创建和修改

  4.数据库事件触发器:定义在数据库或者模式上,由数据库事件触发

  3)组成:

  1.触发事件:引发触发器被触发的事件 DML语句(INSERT, UPDATE, DELETE语句对表或视图执行数据处理操作)、DDL语句(如CREATE、ALTER、DROP语句在数据库中创建、修改、删除模式对象)、数据库系统事件

  (如系统启动或退出、异常错误)、用户事件(如登录或退出数据库)。

  2.触发时间:即该触发器是在触发事件发生之前(BEFORE)还是之后(AFTER)触发

  3.触发操作:触发器触发后要完成的事情

  4.触发对象:包括表、视图、模式、数据库。只有在这些对象上发生了符合触发条件的触发事件,触发器才会执行触发操作。

  5.触发条件:由WHEN子句指定一个逻辑表达式。只有当该表达式的值为TRUE时,遇到触发事件才会自动执行触发操作。

  6.触发频率:说明触发器内定义的动作被执行的次数。即语句级(STATEMENT)触发器和行级(ROW)触发器。(比如delete多条数据时,行级触发器可能会执行多次,语句级触发器只会触发一次)

 
广州市赛姆科技资讯有限公司
塞姆 先生 (经理)  
电  话: 020-22123010
传  真:
移动电话:
在线联系:
公司地址: 中国广东广州市天河区珠江新城华夏路49号津滨腾越大厦南塔1503-1504
邮  编:
公司主页: http://gzsam111.qy6.com(加入收藏)
 



其它商业信息
 1 直接到第
10 条信息,当前显示第 1 - 10 条,共 1

公司首页 | 公司介绍 | 产品展示 | 供求商机 | 诚信档案 | 联系方法 | 加入收藏
广州市赛姆科技资讯有限公司 公司地址:中国广东广州市天河区珠江新城华夏路49号津滨腾越大厦南塔1503-1504
塞姆 先生 (经理) 电话:020-22123010 传真:
免责声明: 以上所展示的信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,企业录对此不承担任何责任。如有侵犯您的权益,请来信通知删除。

机械 仪器 五金 电子 电工 照明 汽摩 物流 包装 印刷 安防 环保 化工 精细化工 橡塑 纺织 冶金 农业 健康 建材 能源 服装 工艺品 家居 数码 家电 通讯 办公 运动、休闲 食品 玩具 商务 广告 展会 综合
提供服务支持 © 企业录 | 移动端