易截截图软件、单文件、免安装、纯绿色、仅160KB

sqlserver内部函数问题

我在学做论坛
里面有个users表
表里有 experience(经验值) 和 rank(等级)俩列

我想使用QQ斗地主里面的等级制度
等级    需要经验
包身工  无
短工    10
长工    25
佃户    40
贫农    80
渔夫    140
猎人    230
中农    365
富农    500
掌柜    700
商人    1000
衙役    1500
小财主  2200
大财主  3000
小地主  4000
大地主  5500
知县    7700
通判    10000
知府    14000
总督    20000
巡抚    30000
丞相    45000
帝王    70000

当用户经验值(experience列的值)增加时,等级(rank列的值)也随着改变
这个过程可以在程序后台做,但是明显要占用很大的服务器资源。
我想知道能不能在sqlserver内部做?
比如当 experience列值改变时,自动触发一个内部函数?
sqlserver我了解的不是太多,请各位大侠帮忙。
google 触发器

create Trigger Level
for Update
As  TableName
begin

if (****) then
*****
else
*****
end;


2005中可以定义DML触发器。这个时候可以进行操作。你可以看看触发器的知识


相关问答:

sqlserver添加数据的问题 - Java / Java EE


以下代码是添加数据按钮的代码,想把testid,和testname两个txt传递到数据库中
数据库连接肯定没问题
就是红色部分老报错
不知道为什么-,-
请各位高人帮忙看看!
谢谢!
Java code:

private void new ......

高分求sqlserver写excel - MS-SQL Server / 疑难问题

1.怎么把数据从sqlserver里面的数据写入到指定路径的excel
比如
declare @公司名称 char(50)
set @公司名称 = (select 公司名称 from 公司信息)
EXEC [master]..xp_cmdshell 'bcp "select * from [master]. ......

sqlserver的问题 - .NET技术 / ASP.NET

有一张表,里面有3个字段:语文,数学,英语。其中有3条记录分别表示语文70分,数学80分,英语58分,请用一条sql语句查询出这三条记录并按以下条件显示出来(并写出您的思路):
大于或等于80表示优秀,大于或等于6 ......

sqlserver 转 mysql的问题 - MS-SQL Server / 基础类

我们的系统是 asp.net + sqlserver2005 开发的,
现在想把数据库迁移到 mysql 上来。
我看了一下相关的文章,发现 sqlserver 和mysql在数据类型上有些差别,
另外,我们的系统用了一些 用户自定义函数 和大量的存 ......

sqlserver 触发器 - MS-SQL Server / 基础类

有两个表一个是客户订单表(订单号,产品号,数量,价格),一个是商品表(产品号,产品名,产品数量)
如何用触发器完成当插入客户订单表后,会自动更新商品表中的产品数量
若产品数量不够时报错(可输出文字报错信息 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号