把RYGameMatchDB的存储过程复制到RYGameScoreDB即可,GSP_GS_InsertGameMatchItem和GSP_GS_DeleteGameMatchItem也一样

由于存储过程是加密了的,可以用SqlDecryptor解密

推荐用

dbForge-SqlDecryptor

下载地址:

http://download.csdn.net/download/windy8848/9801966

----------------------------------------------------------------------------------------------------

-- 插入比赛
CREATE PROCEDURE dbo.GSP_GS_InsertGameMatchItem
-- 基本信息
@wKindID INT, -- 类型标识
@strMatchName NVARCHAR(32), -- 比赛名称
@strMatchDate NVARCHAR(64), -- 比赛时间
@cbMatchType TINYINT, -- 比赛类型

-- 报名信息
@cbFeeType TINYINT, -- 费用类型
@cbDeductArea TINYINT, -- 扣费区域
@lSignupFee BIGINT, -- 比赛费用
@cbSignupMode TINYINT, -- 报名方式
@cbJoinCondition TINYINT, -- 参赛条件
@cbMemberOrder TINYINT, -- 会员等级
@lExperience INT, -- 经验等级
@dwFromMatchID INT, -- 比赛标识
@cbFilterType TINYINT, -- 筛选方式
@wMaxRankID SMALLINT, -- 最大名次
@MatchEndDate DATETIME, -- 开始日期
@MatchStartDate DATETIME, -- 开始日期

-- 排名信息
@cbRankingMode TINYINT, -- 排名方式
@wCountInnings SMALLINT, -- 统计局数
@cbFilterGradesMode TINYINT, -- 筛选方式

-- 配桌信息
@cbDistributeRule TINYINT, -- 分配规则
@wMinDistributeUser SMALLINT, -- 分组人数
@wDistributeTimeSpace SMALLINT, -- 分组间隔
@wMinPartakeGameUser SMALLINT, -- 最小人数
@wMaxPartakeGameUser SMALLINT, -- 最大人数

-- 比赛奖励
@strRewardGold NVARCHAR(512), -- 金币奖励
@strRewardIngot NVARCHAR(512), -- 元宝奖励
@strRewardExperience NVARCHAR(512), -- 经验奖励

-- 扩展配置
@strMatchRule NVARCHAR(1024), -- 比赛规则
@strServiceMachine NCHAR(32), -- 服务机器
@strErrorDescribe NVARCHAR(127) OUTPUT -- 输出信息
WITH ENCRYPTION AS

-- 设置属性
SET NOCOUNT ON

-- 执行逻辑
BEGIN

-- 插入配置
INSERT INTO RYGameMatchDB.dbo.MatchPublic(KindID,MatchName,MatchType,SignupMode,FeeType,SignupFee,DeductArea,JoinCondition,MemberOrder,
Experience,FromMatchID,FilterType,MaxRankID,MatchEndDate,MatchStartDate,RankingMode,CountInnings,FilterGradesMode,DistributeRule,MinDistributeUser,
DistributeTimeSpace,MinPartakeGameUser,MaxPartakeGameUser,MatchRule,ServiceMachine,CollectDate)
VALUES(@wKindID,@strMatchName,@cbMatchType,@cbSignupMode,@cbFeeType,@lSignupFee,@cbDeductArea,@cbJoinCondition,@cbMemberOrder,
@lExperience,@dwFromMatchID,@cbFilterType,@wMaxRankID,@MatchEndDate,@MatchStartDate,@cbRankingMode,@wCountInnings,@cbFilterGradesMode,@cbDistributeRule,@wMinDistributeUser,
@wDistributeTimeSpace,@wMinPartakeGameUser,@wMaxPartakeGameUser,@strMatchRule,@strServiceMachine,GETDATE())

-- 比赛标识
DECLARE @dwMatchID INT
SET @dwMatchID=SCOPE_IDENTITY()

-- 存在判断
IF NOT EXISTS(SELECT * FROM RYGameMatchDB.dbo.MatchPublic WHERE MatchID=@dwMatchID)
BEGIN
SET @strErrorDescribe=N'由于数据库异常,比赛创建失败,请稍后再试!'
RETURN 1
END

-- 即时赛状态
IF @cbMatchType=1
BEGIN
-- 修改状态
UPDATE RYGameMatchDB.dbo.MatchPublic SET MatchStatus=0x02 WHERE MatchID=@dwMatchID
END

-- 比赛信息
INSERT INTO RYGameMatchDB.dbo.MatchInfo(MatchID,MatchName,MatchDate) VALUES (@dwMatchID,@strMatchName,@strMatchDate)

-- 拆分奖励
SELECT * INTO #tmpGold FROM RYGameMatchDB.dbo.WF_SplitStr(@strRewardGold,'|')
SELECT * INTO #tmpIngot FROM RYGameMatchDB.dbo.WF_SplitStr(@strRewardIngot,'|')
SELECT * INTO #tmpExperience FROM RYGameMatchDB.dbo.WF_SplitStr(@strRewardExperience,'|')

-- 变量定义
DECLARE @Index INT
DECLARE @RewardGold BIGINT
DECLARE @RewardIngot BIGINT
DECLARE @RewardExperience BIGINT

-- 插入奖励
SELECT @Index=COUNT(id) FROM #tmpGold
WHILE @Index > 0
BEGIN
-- 查询数据
SELECT @RewardGold=rs FROM #tmpGold WHERE id=@Index
SELECT @RewardIngot=rs FROM #tmpIngot WHERE id=@Index
SELECT @RewardExperience=rs FROM #tmpExperience WHERE id=@Index

-- 插入数据
INSERT INTO RYGameMatchDB.dbo.MatchReward(MatchID,MatchRank,RewardGold,RewardIngot,RewardExperience,RewardDescibe)
VALUES(@dwMatchID,@Index,@RewardGold,@RewardIngot,@RewardExperience,'')

SET @Index=@Index-1
END

-- 删临时表
DROP TABLE #tmpGold,#tmpIngot,#tmpExperience

-- 查询比赛
EXEC GSP_GS_LoadGameMatchItem @wKindID,@dwMatchID,@strServiceMachine,N''

END

RETURN 0

GO

---------------------------------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------

-- 删除比赛
CREATE PROCEDURE dbo.GSP_GS_DeleteGameMatchItem
@dwMatchID INT -- 比赛标识
AS

-- 设置属性
SET NOCOUNT ON

-- 执行逻辑
BEGIN

-- 查询类型
DECLARE @cbMatchType SMALLINT
SELECT @cbMatchType=MatchType FROM RYGameMatchDB.dbo.MatchPublic WHERE MatchID=@dwMatchID

-- 存在判断
IF @cbMatchType IS NULL RETURN 1

-- 删除配置
DELETE RYGameMatchDB.dbo.MatchPublic WHERE MatchID=@dwMatchID

-- 删除奖励
DELETE RYGameMatchDB.dbo. MatchReward WHERE MatchID=@dwMatchID

END

RETURN 0

---------------------------------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------

-- 加载比赛
CREATE PROCEDURE GSP_GS_LoadGameMatchItem
@wKindID INT, -- 类型标识
@dwMatchID INT, -- 比赛标识
@strServiceMachine NCHAR(32), -- 服务机器
@strErrorDescribe NVARCHAR(127) OUTPUT -- 输出信息
AS

-- 设置属性
SET NOCOUNT ON

-- 执行逻辑
BEGIN

-- 加载比赛
SELECT * FROM RYGameMatchDB.dbo.MatchPublic WHERE ((KindID=@wKindID AND MatchID=@dwMatchID) OR (@dwMatchID=0 AND KindID=@wKindID AND ServiceMachine=@strServiceMachine)) AND Nullity=0

END

RETURN 0

GO

网狐荣耀平台找不到存储过程 'GSP_GS_LoadGameMatchItem'错误解决的更多相关文章

  1. Visual Studio找不到adb.exe错误解决

    Visual Studio找不到adb.exe错误解决 错误信息:Cannot find adb.exe in specified SDK path.出现这种情况,是因为没有安装Android SDK ...

  2. flask使用第三方云通讯平台时,出现{'172001':'网络错误'}解决方法

    问题描述:flask使用第三方云通讯平台时,出现{'172001':'网络错误'} 解决方法: 在sms.py文件中添加如下代码 import ssl # 取消证书验证ssl._create_defa ...

  3. vs2017编译网狐荣耀服务端的心得

    1.找不到d3dx9.h 从D:\Microsoft DirectX SDK (June 2010)\Include复制 d3dx9.hd3dx9anim.hd3dx9core.hd3dx9effec ...

  4. win10下网狐荣耀手机端android app编译

    基于荣耀版(2017.5.21)12 款游戏..7z这款游戏,网上有下载的 1.解压后进入 cd shoujiduan 2.将client/base复制到client/ciphercode/下,也就是 ...

  5. TwinCAT3提示找不到TcPch.h错误解决

    我使用git对TwinCAT3的工程进行版本控制,但是别的电脑clone的仓库会提示找不到TcPch.h的错误,无法编译. 明明文件就在那里,就是不让编译... 解决办法更奇葩,只需要把工程文件压缩, ...

  6. Xcode编译WebApps找不到js的错误解决办法<转>

    使用Xcode做WebApps时,使用UIWebview来调用一个页面,有时会遇到问题,其一就是编译的时候出现黄色感叹号的Warning,js文件都报错:warning: no rule to pro ...

  7. Win7:“找不到该项目”错误解决大法

    1.将以下代码复制粘贴到一新建的txt记事本文档中,并另存为del.bat文件(或者你喜欢的名字),注意扩展名为批处理文件bat. DEL /F /A /Q \\?\%1RD /S /Q \\?\%1 ...

  8. VS2008找不到MFC90d.dll错误解决方法

    问题是在更新嵌入的清单文件时发生的,由于FAT32的原因而未能更新嵌入的清单文件,于是我们有如下两种解决方法: (1)不启用增量链接.在项目的“属性|配置属性|链接器|常规”中的“启用增量链接”选择“ ...

  9. 网狐6603棋牌游戏源码.rar

    网狐6603棋牌游戏源码.rar http://pan.baidu.com/s/1dFgGNq5 网络收集仅供学习,下载后请务必在24小时内删除! 以上是原vc6.0源码,下载后使用vs2015编译, ...

随机推荐

  1. app已损坏,打不开。你应该将它移到废纸篓。

    app已损坏,打不开.你应该将它移到废纸篓.(macOS Sierra 10.12) ,打开终端,执行 sudo spctl --master-disable 即可.

  2. vue获取dom元素注意问题

    mounted(){ setTimeout(()=>{ this.contentToggle(); },1000) }, methods:{ contentToggle(){ console.l ...

  3. 对事件委托绑定click的事件的解绑

    大家都知道解绑事件的jquery写法,很简单: $("xxx").unbind("click"); 然后对于事件委托式的事件绑定,亲测,这种解绑方法是无效的, ...

  4. A股最新的自由现金流和折现估值查询

    A股最新的自由现金流折现估值,利用自由现金流折现的经典公式,采用 8%.9%.10%.11%.12%.15% 等贴现率来进行估值. SH600000:浦发银行的最新自由现金流和折现估值模型: 浦发银行 ...

  5. linux环境变量的概述

    https://blog.csdn.net/u010533843/article/details/54986646 https://www.linuxidc.com/Linux/2017-08/146 ...

  6. 兼容 iOS Retina(视网膜显示) 的程序

    首先我们需要明确一点,iOS设备上图片兼容retina的问题最初是由于iPhone4的分辨率由iPhone3的320X480提升到了640X960所产生. 为了让iPhone4能够兼容iPhone3上 ...

  7. Mac OS 电信3G上网设置

    打开客户端后(安装客户端mobile partner需要先安装jdk),在“系统偏好设置”里选择“网络”,网络左侧添加“huaweimobile-modem”,“电话号码”填写电信卡号,“账户名称”和 ...

  8. 8 -- 深入使用Spring -- 7...2 MVC框架与Spring整合的思考

    8.7.2 MVC 框架与Spring整合的思考 对于一个基于B/S架构的JAVA EE 应用而言,用户请求总是向MVC框架的控制器请求,而当控制器拦截到用户请求后,必须调用业务逻辑组件来处理用户请求 ...

  9. ios开发之--开发中可能会用到的一些函数

    rand() ----随机数 abs() / labs() ----整数绝对值 fabs() / fabsf() / fabsl() ----浮点数绝对值 floor() / floorf() / f ...

  10. python的输出问题

    我们知道python提供了一个shell来供初学者学习,在shell里是输入一句执行一句,例如: