易截截图软件、单文件、免安装、纯绿色、仅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的问题 - .NET技术 / ASP.NET

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

C# 向sqlserver插入数据问题 - .NET技术 / C#

C# code:
string strCmd = "SELECT Top 0 * from tabAreaStationData";
SqlDataAdapter sqlAdapter = new SqlDataAdapter(strCmd, sqlCn);
DataTable dt = new DataTable(); ......

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

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

php访问sqlserver数据库的问题 - PHP / 基础编程

ERP软件的数据库是SQLSERVER2000的,公司让我做个网站,其中有些数据是调用ERP里的,我想用PHP做网站,但是不知道PHP访问SQLSERVER库好实现不,再就速度方面影响不会太大吧?跟ASP访问SQLSERVER相比速度变化大不?( ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号