+ -
当前位置:首页 → 问答吧 → 触发器问题

触发器问题

时间:2011-12-12

来源:互联网

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

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

if 。。。when 。。else

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

引用 1 楼 bin3509 的回复:
if 。。。when 。。else

能不能具体点呢?

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

連基本的;號都沒有

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

哥 你这全是错阿 你想干什么啊
而且你这sql sever语法 跑到 oracle版面来晃什么啊?

把你想要得结果 和相关的 表结构贴出来大家再帮你。

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

热门下载

更多