1.关于触发器
触发器尽量不要用;其原因如下
1.再有大量并发的条件下,触发器对并发性能影响很大。(Q:会出现触发器触发后、造成db结果与目标不一致的情况吗??)
2.若同一表存在多个触发器、会影响dml的执行效率;建议使用存储过程实现。
3.基于维护方面,不谈有多少触发器,当每修改一次触发表相应触发器就失效,付出的代价可想而知
使用触发器的情况:
视图的速度不稳定、有时很慢、
建议修改
建个表的作用相当于视图,对这个表修改相关的几个表做语句级触发器、去更新视图表、保证视图表的数据是最新的
ps:触发器主要用来擦设计不良的屁股的(?怎样擦)
分享到:
相关推荐
oracle-触发器练习.pdf
title:[Oracle]--触发器加密函数利用数据库触发器和函数给数据库内容加密。加密函数一例:给数据库183添加加密函数YOURPASSWORD:手动设置
调试oracle触发器文档,自己整理的,不懂的可以聊系我
学习永无止境:触发器是许多关系数据库系统都提供的一项技术。在 ORACLE 系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的 PL/SQL 块。
1、行级触发器不支持 update 、select 、delete 对自身表的操作。 2、表级触发器 不支持 :new 和 :old对象 所以想要触发器对自身表数据做修该,则用行级触发器得到 :new 和 :old对象中的相关数据,然后将这样的数据...
oracle数据库触发器实例 oracle数据库触发器实例 oracle数据库触发器实例 oracle数据库触发器实例 oracle数据库触发器实例 oracle数据库触发器实例 oracle数据库触发器实例 oracle数据库触发器实例
oracle insert数据成功之后调用触发器,触发器调用存储过程,存储实时调用java http
oracle_触发器的种类和触发事件,很详细!
过程-触发器-包 有关ORACLE方面的
掌握对存储过程和触发器的创建、修改等基本操作
Oracle触发器调用Java程序 Oracle触发器是Oracle数据库中的一种机制,可以在数据库中执行特定的操作。在本文中,我们将介绍如何使用Oracle触发器调用Java程序。 一、加载Java程序 首先,我们需要将Java程序加载到...
Oracle触发器与存储过程高级编程-第3版itpub.rar
利用oracle 系统触发器防止用户使用drop table 或truncate table 命令。
介绍数据库触发器的PPT。内容包括:存储过程的创建与使用;存储过程的查看、编辑和删除;触发器的创建与使用;触发器的查看、编辑、重命名和删除
从Oracle8i开始,Oracle引入了特殊的触发器,这些触发器并不是和特殊的DML事件相关联的(DML事件,如,INSERT,UPDATE和DELETE)。这些系统级别的触发器包括数据库启动触发器,DDL触发器和最终用户登陆/注销触发器。...
详细整理了oracle中before和after的使用问题
Java-Oracle-UDP通信,包括触发器、存储过程、服务器端java类、数据库授权、以及全部相关配置说明
1-oracle培训整套教程(存储过程-函数-触发器,异常处理,游标.存储包)
oracle触发器语法要点
Oracle Form 触发器的执行顺序 Oracle Form 是 Oracle E-Business Suite R12 中的一个功能强大且灵活的开发工具,用于创建复杂的商业应用程序。其中,触发器(Trigger)是一种非常重要的组件,它可以根据不同的事件...