oracle触发器指定列更新触发
来源:互联网 发布:玩具车遥控器软件 编辑:程序博客网 时间:2024/05/30 04:45
在工作中时而不时都有可能会用到触发器,我现在就是利用oracle触发器解决某些表的某些字段发生变化后会将日志记录到另外一个表中,然后通过定时器的方式读取日志信息,定时更新到redis中,关于这个项目的架构后续我会说一下,现在我们只说一下oracle触发器指定列更新触发,具体代码如下:
CREATE OR REPLACE TRIGGER TRGSYNC_USER_TEST_AFTER after insert or <span style="color:#ff0000;">update of USER_NAME,USER_PWD,TYPE</span> or delete on USER_TEST for each rowbegin if inserting then begin --插入日志表代码 end; end if;end TRGSYNC_USER_TEST_AFTER;注意:虽然这样可以解决刚说的问题,但是存在如果是ORACLE是BLOB类型会出错,所以想到了另外一种解决办法,排除一些字段不执行操作,具体代码如下:
if updating('REMARK') or updating('TEST1') or updating('TEST2') or updating('UPDATE_TIME') or updating('TEST3') then return; end if;
加上这个就解决排除这些字段,其它字段改变就会触发,成功解决。
0 0
- oracle触发器指定列更新触发
- oracle 使用触发器更新插入列的id
- Oracle触发器 响应表的特定列更新
- oracle trigger(触发器)字段触发
- oracle trigger(触发器)字段触发
- sql 触发器 修改某一列触发
- Oracle前置更新触发器
- Oracle 更新触发器
- oracle 列级别的触发器
- ORACLE 触发器-自动增长列
- oracle 触发器的种类和触发事件
- oracle 触发器的种类和触发事件,DML触发器,DDL事件触发器,替代触发器,查看触发器
- oracle 触发器的种类和触发事件,DML触发器,DDL事件触发器,替代触发器,查看触发器,
- oracle 触发器的种类和触发事件,DML触发器,DDL事件触发器,替代触发器,查看触发器,
- ORACLE使用触发器更新数据
- oracle视图更新,替代触发器
- oracle组建自动增长列、触发器
- oracle触发器和自动增长列
- 解析ASP.NET WebForm和Mvc开发的区别
- Centos6.6 64位安装LTIB i.MX6Q BSP开发环境
- hibernate中注解Annotation总结大全
- 云计算的弹性和自动化运维浅析
- Android高效加载大图、多图解决方案,有效避免程序OOM流程
- oracle触发器指定列更新触发
- elipse配置总结
- 第6章的6.14
- angular+nodejs+mongodb架构
- oracle 关于表中重复记录的处理
- 14个Xcode中常用的快捷键操作
- 人身苦短,我用Python 学习笔记——第七天
- SDWebImage异步加载图片及缓存的管理与清理
- IOS开发语言Swift入门连载---扩展