创建过程RMS_INCREASEBONUSQUESTCOUNT
@gameid varchar(14)
如
定数
声明@IncreaseBonusError int,@InsertLogError int,@STotalBonus int
Set@IncreaseBonusError=1
SET@InsertLogError=1
SET@STotalBonus=0
开始交易
从tblGameID 1中选择@STotalBonus=STotalBonus,其中GameID=@GameID
如果@stotalBonus<10000
开始
更新tblGameID 1集SBonus=SBonus+1,STotalBonus=STotalBonus+1其中GameID=@GameID
设置“IncreaseBonusError=@”Error
端部
从tblGameID 1中选择@STotalBonus=STotalBonus,其中GameID=@GameID
插入tblBonus2Log1(GameID,STotalBonus,Class)值(@GameID,@STotalBonus,1)
设置@InsertLogError=@@Error
如果@IncreaseBonusError=0和@InsertLogError=0
开始
提交事务
端部
其他
开始
回滚事务
端部
去
@gameid varchar(14)
如
定数
声明@IncreaseBonusError int,@InsertLogError int,@STotalBonus int
Set@IncreaseBonusError=1
SET@InsertLogError=1
SET@STotalBonus=0
开始交易
从tblGameID 1中选择@STotalBonus=STotalBonus,其中GameID=@GameID
如果@stotalBonus<10000
开始
更新tblGameID 1集SBonus=SBonus+1,STotalBonus=STotalBonus+1其中GameID=@GameID
设置“IncreaseBonusError=@”Error
端部
从tblGameID 1中选择@STotalBonus=STotalBonus,其中GameID=@GameID
插入tblBonus2Log1(GameID,STotalBonus,Class)值(@GameID,@STotalBonus,1)
设置@InsertLogError=@@Error
如果@IncreaseBonusError=0和@InsertLogError=0
开始
提交事务
端部
其他
开始
回滚事务
端部
去