文档章节

触发器,单行触发器,单行单列触发更新本列某字段

 我只想做个好人
发布于 2017/03/13 17:26
字数 118
阅读 12
收藏 0
create or replace trigger tmu_tmars.aux_bmzt
  before insert or update of result_code on tmu_tmars.t_tmars_aux_adjudication
  for each row
begin
  :new.show_result := 'BMZT';
end;

千万不要这么写,这么写会有问题,会有毫不相干的数据行被修改。

应该使用如下的写法

create or replace trigger tmu_tmars.aux_bmzt
  before insert or update of result_code on tmu_tmars.t_tmars_aux_adjudication
  for each row
begin
  case
    when inserting then
      :new.show_result := 'BMZT';
    when updating then
      if (nvl(:new.result_code, 'null') <> nvl(:old.result_code, 'null')) then
        :new.show_result := 'BMZT';
      end if;
  end case;
end;

 

© 著作权归作者所有

粉丝 0
博文 17
码字总数 6651
作品 0
西城
私信 提问
PostgreSQL环境下,触发器、索引和角色的创建

创建表触发器的SQL语句 实例 : 首先创建测试表、视图 2.创建触发器函数

寰宇01
09/12
32
0
Oracle中的触发器

触发器 是特定事件出现的时候,自动执行的代码块。类似于存储过程,但 是用户不能直接调用他们。 功能: 1、 允许/限制对表的修改 2、 自动生成派生列,比如自增字段 3、 强制数据一致性 4、...

zh119893
2013/05/24
52
0
新手MySQL工程师必备命令速查手册

作者介绍 MySQL的基本操作可以包括两个方面:MySQL常用语句如高频率使用的增删改查(CRUD)语句和MySQL高级功能,如存储过程、触发器、事务处理等。而这两个方面又可以细分如下: 1、MySQL常...

DBAplus社群
2018/05/17
0
0
mysql触发器(Trigger)简明总结和使用实例

一,什么触发器 1,个人理解 触发器,从字面来理解,一触即发的一个器,简称触发器(哈哈,个人理解),举个例子吧,好比天黑了,你开灯了,你看到东西了。你放炮仗,点燃了,一会就炸了。 ...

都铎
2016/07/14
86
0
mysql触发器 当记录的指定字段发生变化时,更新表中的另外一个字段,或者更新另外一张关联表中关联记录的字段

注意:语句中出现的old,new,now(),都为数据库自带的关键字,此处不做解释。 两种情况: 第一种:一张表中,更新某条记录的其中的一个字段,触发指定的触发器,记录时间即更新到这条记录...

viakiba
2016/10/31
3.7K
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx学习笔记

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 是连接两个独立应用程序或独立系统的软件。 web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多...

码农实战
46分钟前
4
0
Spring Security 实战干货:玩转自定义登录

1. 前言 前面的关于 Spring Security 相关的文章只是一个预热。为了接下来更好的实战,如果你错过了请从 Spring Security 实战系列 开始。安全访问的第一步就是认证(Authentication),认证...

码农小胖哥
今天
8
0
JAVA 实现雪花算法生成唯一订单号工具类

import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import java.util.Calendar;/** * Default distributed primary key generator. * * <p> * Use snowflake......

huangkejie
昨天
11
0
PhotoShop 色调:RGB/CMYK 颜色模式

一·、 RGB : 三原色:红绿蓝 1.通道:通道中的红绿蓝通道分别对应的是红绿蓝三种原色(RGB)的显示范围 1.差值模式能模拟三种原色叠加之后的效果 2.添加-颜色曲线:调整图像RGB颜色----R色增强...

东方墨天
昨天
10
1
将博客搬至CSDN

将博客搬至CSDN

算法与编程之美
昨天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部