当前位置:淘百问>生活百科>触发器update set 多个字段

触发器update set 多个字段

2023-07-27 12:14:12 编辑:join 浏览量:548

触发器update set 多个字段

多写几个if判断就可以实现。如

创建测试表及插入数据:

create table test

(id int,

name varchar2(10),

money int);insert into test values (1,'张三',100);

insert into test values (2,'李四',29);

insert into test values (3,'王五',50);

insert into test values (4,'...

可以写啊,sample if(:new.a != :old.a) then dbms_output.put_line('a改变') end if;

if updating('a') then dbms_output.put_line('a改变') end if;

--试试第二个;

create or replace trigger aaa

after update on tab

for each row

for each row就会捕获到你任何update 不管相同与否

触发器中用:old变量取对应的字段值出来判断,:old.a,:old.c

在update触发器中用of来实现

标签:update,set,字段

版权声明:文章由 淘百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.taobaiwen.com/life/241946.html
热门文章