魔霸游戏手机版下载:关于SQL触发器的问题

来源:百度文库 编辑:高考问答 时间:2024/05/05 21:45:10
就像论坛的积分升级一样,例如积分在0到49为一级,50到99为二级…,在同一个表里边,分别用两个字段存放“积分”和“等级”,就是当“积分”从49变为50时,“等级”就自动从一级触发为二级。请问能用trigger触发器写吗?能的话请帮帮忙,我想了半天了,谢谢

建议把级别单独做一个表(其中包括分数上限、分数下限、级别字段)。
然后写一个视图,将两个表联合起来就是你想要的。

不是很普通吗?
如果非得从49到50的话
if Inserted.积分=50 and Deleted.积分=49 then
Update XXX set 等级=等级+1 where 主键=Deleted.主键

大概是这么个意思吧?当然是这触发器里面的内容了...