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

[脚本] 毒药存储过程

[复制链接]

6

主题

15

回帖

323

积分

注册会员

积分
323
发表于 2024-5-1 17:26:38 | 显示全部楼层 |阅读模式
  1. CREATE PROCEDURE RMS_INITBONUS2
  2. @GameID varchar(14)
  3. AS

  4. set nocount on

  5. begin transaction

  6. declare @BonusLevel int
  7. declare @Bonus int

  8. select @BonusLevel = Lvl from tblGameID1 where GameID = @GameID
  9. IF  @BonusLevel>1000
  10. select @BonusLevel=1000
  11. SET @Bonus = @BonusLevel * 2 + @BonusLevel / 100

  12. update tblGameID1 set Strength = 10, Spirit = 10, Dexterity = 10, Power = 10, Bonus = @Bonus where GameID = @GameID
  13. update tblGameID1 set Bonus2 = 0 where GameID = @GameID AND SBonus > STotalBonus
  14. update tblGameID1 set Bonus2 = STotalBonus - SBonus where GameID = @GameID AND STotalBonus >= SBonus

  15. commit transaction
  16. GO

复制代码


0

主题

8

回帖

47

积分

新手上路

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

1

主题

99

回帖

679

积分

注册会员

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

本版积分规则

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

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

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