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 ......
1.怎么把数据从sqlserver里面的数据写入到指定路径的excel
比如
declare @公司名称 char(50)
set @公司名称 = (select 公司名称 from 公司信息)
EXEC [master]..xp_cmdshell 'bcp "select * from [master]. ......
有一张表,里面有3个字段:语文,数学,英语。其中有3条记录分别表示语文70分,数学80分,英语58分,请用一条sql语句查询出这三条记录并按以下条件显示出来(并写出您的思路):
大于或等于80表示优秀,大于或等于6 ......
我们的系统是 asp.net + sqlserver2005 开发的,
现在想把数据库迁移到 mysql 上来。
我看了一下相关的文章,发现 sqlserver 和mysql在数据类型上有些差别,
另外,我们的系统用了一些 用户自定义函数 和大量的存 ......
有两个表一个是客户订单表(订单号,产品号,数量,价格),一个是商品表(产品号,产品名,产品数量)
如何用触发器完成当插入客户订单表后,会自动更新商品表中的产品数量
若产品数量不够时报错(可输出文字报错信息 ......