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触发器。这个时候可以进行操作。你可以看看触发器的知识
相关问答:
以下代码是添加数据按钮的代码,想把testid,和testname两个txt传递到数据库中
数据库连接肯定没问题
就是红色部分老报错
不知道为什么-,-
请各位高人帮忙看看!
谢谢!
Java code:
private void new ......
有一张表,里面有3个字段:语文,数学,英语。其中有3条记录分别表示语文70分,数学80分,英语58分,请用一条sql语句查询出这三条记录并按以下条件显示出来(并写出您的思路):
大于或等于80表示优秀,大于或等于6 ......
C# code:
string strCmd = "SELECT Top 0 * from tabAreaStationData";
SqlDataAdapter sqlAdapter = new SqlDataAdapter(strCmd, sqlCn);
DataTable dt = new DataTable(); ......
我们的系统是 asp.net + sqlserver2005 开发的,
现在想把数据库迁移到 mysql 上来。
我看了一下相关的文章,发现 sqlserver 和mysql在数据类型上有些差别,
另外,我们的系统用了一些 用户自定义函数 和大量的存 ......
ERP软件的数据库是SQLSERVER2000的,公司让我做个网站,其中有些数据是调用ERP里的,我想用PHP做网站,但是不知道PHP访问SQLSERVER库好实现不,再就速度方面影响不会太大吧?跟ASP访问SQLSERVER相比速度变化大不?( ......