找回密码
 立即注册
查看: 143|回复: 2

[脚本] 红月某地图升级不加点存储过程

[复制链接]

6

主题

15

回帖

323

积分

注册会员

积分
323
发表于 2024-5-1 15:58:55 | 显示全部楼层 |阅读模式
  1. Create PROCEDURE RMS_INCREASEBONUSQUESTCOUNT
  2. @GameID varchar(14)
  3. AS
  4. set nocount on
  5. declare @IncreaseBonusError int, @InsertLogError int, @STotalBonus int ,@iMap int
  6. set @IncreaseBonusError = 1
  7. set @InsertLogError = 1
  8. set @STotalBonus = 0
  9. begin transaction
  10. select @STotalBonus=STotalBonus,@iMap=map from tblGameID1 where GameID = @GameID
  11. --下面的30000就是要封的点数了 红色的0就要地图编号
  12. if @STotalBonus<30000  and @iMap<>0
  13. begin
  14. update tblGameID1 set SBonus = SBonus + 1,STotalBonus = STotalBonus +1 where GameID = @GameID
  15. set @IncreaseBonusError = @@ERROR
  16. end
  17. select @STotalBonus = STotalBonus from tblGameID1 where GameID = @GameID
  18. insert tblBonus2Log1 (GameID, STotalBonus, Kind) values (@GameID, @STotalBonus, 1)
  19. set @InsertLogError = @@ERROR
  20. if @IncreaseBonusError = 0 AND @InsertLogError = 0
  21. begin
  22. commit transaction
  23. end
  24. else
  25. begin
  26. rollback transaction
  27. end
  28. GO

复制代码


0

主题

8

回帖

47

积分

新手上路

积分
47
发表于 2024-5-1 20:43:01 | 显示全部楼层
感谢楼主的分享!很实用,学到很多东西!!楼主加油多分享点使用的东西哦!!加油加油!!

1

主题

99

回帖

679

积分

注册会员

积分
679
发表于 2024-5-4 01:15:03 | 显示全部楼层
!上向天天,习学好好
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|玩红月技术论坛 |网站地图

GMT+8, 2024-5-19 05:40 , Processed in 0.125486 second(s), 26 queries .

快速回复 返回顶部 返回列表