首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle触发器解决思路

2013-07-15 
oracle触发器求一段触发器语句:表A只有一条数据有task,score两个字段,表B有很多条数据,有realtask,realsco

oracle触发器
求一段触发器语句:
表A只有一条数据有task,score两个字段,
表B有很多条数据,有realtask,realscore两个字段
每更新一次表A.task字段 表B.realscore字段就会更新值的算法:B.realscore = B.realtask/A.task*A.score
求这段触发器语句,如果我说的还不是很明白可以留言!谢谢! Oracle trigger
[解决办法]
create or replace trigger test_triger
after update of task 
on a
for each row
begin
update b set b.realscore = b.realtask/:new.task*nvl(:new.score,:old.score);
end;
/
试试行不行
SCORE取值是取更新前的?更新后的?

热点排行