+ -
当前位置:首页 → 问答吧 → 触发器!修改该学生的合计学分数和不及格的课程数

触发器!修改该学生的合计学分数和不及格的课程数

时间:2011-12-12

来源:互联网

Upd_Credit 要求:当在SC表中插入一条选课成绩,自动触发Upd_Credit,完成在Credits表中修改该学生的合计学分数和不及格的课程数。 
我的代码是这样,不知道哪儿错了
create trigger Upd_Credit on SC 
referencing old row as orow,new row as nrow
for each row
when update 
begin 
  update Credits 
  set SumCredit=SumCredit+Courses.CREDIT
  where nrow.CNO=Courses.CNO
  update Credits 
  set NoPass=case
  when nrow.GRADE<'60' then NoPass+'1'
  else NoPass
  end  
end;

作者: oracle123_   发布时间: 2011-12-12

这个语法看不懂

作者: wufeng4552   发布时间: 2011-12-12

你这个是ORACLE ,到ORACLE版去问问.

作者: qianjin036a   发布时间: 2011-12-12

定下看看

作者: bibite51520   发布时间: 2011-12-12