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

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

2012-04-15 
会写触发器的高手,帮我看看,谢谢我想做一个触发器,功能是在修改关系SC的成绩值时,要求修改后的成绩一定不

会写触发器的高手,帮我看看,谢谢
我想做一个触发器,功能是在修改关系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 SCORE='@SCORE';
end

帮我改改,谢谢

[解决办法]
因为 @SCORE==@SCORE

所以 @SCORE>@SCORE return false

你懂得

热点排行