限制金钱超过21亿的方法

 

注意:本办法未最后证实可用!大家小心测试!

也请原创作者能尽快完善此办法!

问题贴: http://bbs.china-mu.com/dispbbs.asp?boardID=10&ID=34724

下面是我改过后的语句,去掉了 if update(money),测试了几小时没发现问题。
请大家再测试一下。
我会在继续研究最完善的解决方案

By lovexdf
2004/02/11

增加一个触发器

CREATE TRIGGER [Restrict_Money] ON [dbo].[Character]
after update

as

Update [Character] set [Character].money=1000000000
From Inserted
Where Inserted.money>1000000000 and [Character].accountid=inserted.accountid
and [Character].name=inserted.name

这里是限制的10亿,超过10亿就变回10亿


需要限制为多少请自己去修改写数字的地方
申请斑竹固顶加精。

直接在查询分析器里面运行

刚刚发现有很多语句不是去更新钱的,于是加了一个判断,是更新钱才去检查钱是否大于
10亿

大家还可以通过右键点击Character表,选择[所有任务]--[管理触发器]
然后在里面把上面的文字粘贴进去。按保存即可

请大家测试后再使用,因为我发现有可能使用外挂会造成一些问题,比如数据库出现无法更新数据的情况,再次提醒,大家谨慎使用,多多测试。

请大家切记本站:奇迹私服 HTTP://www.218mu.com

 

◆ 更多的技术资料正在整理中,本决将努力的不断更新! ◆
站长QQ: 39080872[ 530免费私服发布网 版权所有 ]
Copyright @ 2007-2008 www.218mu.com 奇迹私服 All rights reserved.

免责声明:530IDC.Com 新开奇迹私服 登载之所有信息及资源均出于传递更多信息之目的,并不意味着本站赞同其观点或证实其描述.本站所有信息均为免费发布,并非赢利及商业目的.