当前位置: 代码迷 >> Sql Server >> 会写触发器的高手,帮小弟我看看,多谢
  详细解决方案

会写触发器的高手,帮小弟我看看,多谢

热度:27   发布时间:2016-04-27 14:23:04.0
会写触发器的高手,帮我看看,谢谢
我想做一个触发器,功能是在修改关系SC的成绩值时,要求修改后的成绩一定不能比原来的低,否则拒绝修改。
代码如下:
create trigger sc_update on SC
after update  
as
begin
  declare @S# char(4)
  declare @C# char(4)
  declare @SCORE SMALLINT
  set @S#=(select S# from inserted)
  set @C#=(select C# from inserted)
  set @SCORE=(select SCORE from inserted)
  WHILE(@SCORE>@SCORE) 这句比较的功能为什么不起作用???
  update SC 
  SET [email protected]';
end

帮我改改,谢谢

------解决方案--------------------
因为 @[email protected]

所以 @SCORE>@SCORE return false

你懂得
  相关解决方案