建立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,触发器,建立