找回密码
 立即注册
查看: 648|回复: 4

[脚本] 毒药存储过程

[复制链接]

6

主题

16

回帖

929

积分

注册会员

积分
929
发表于 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 | 显示全部楼层
感谢楼主的分享!很实用,学到很多东西!!楼主加油多分享点使用的东西哦!!加油加油!!

2

主题

216

回帖

3795

积分

中级会员

积分
3795
发表于 2024-7-13 11:11:21 | 显示全部楼层
!上向天天,习学好好

0

主题

5

回帖

15

积分

新手上路

积分
15
发表于 2024-7-18 20:06:24 | 显示全部楼层
学习到了,继续发些技术文字呀!

2

主题

216

回帖

3795

积分

中级会员

积分
3795
发表于 2024-7-31 11:35:21 | 显示全部楼层
!上向天天,习学好好
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-27 06:40 , Processed in 0.047303 second(s), 27 queries .

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