当前位置:酷百书>百科问答>建立update触发器

建立update触发器

2022-12-27 05:22:52 编辑:join 浏览量:617

建立update触发器

建立update触发器

create or replace trigger my_trigger

after update of no on 读者表

referencing old as old_value

new as new_value

for each row

begin

update 借阅表 set no=new_value.no where no=old_value.no;

end;

补充:我用的是oracle 你的是sql的话试试下一个-------------------------

create trigger my_trigger on 读者表 for update

as

if update(cardid)

begin

update 借阅表 set cardid=i.cardid from 借阅表 a,deleted d,insertde i

where a.cardid=d.cardid

end

触发器里面的两个临时的表:Deleted , Inserted 。注意Deleted 与Inserted分别表示触发事件的表“旧的一条记录”和“新的一条记录”。

我上面oracle的触发器中的old,new就是这个概念。

--------------------------------------------------------

你看看资料 应该很简单的。

标签:update,触发器,建立

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