首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

一个存储过程的有关问题

2012-01-02 
一个存储过程的问题我想实现当更新一次就让searchCount加1:可是我不知道是哪里出错了谁能帮我看一下,谢拉,

一个存储过程的问题
我想实现当更新一次就让searchCount加1:可是我不知道是哪里出错了
谁能帮我看一下,谢拉,分数我会给的
CREATE   PROCEDURE   updateDemarch
@id   INT
AS
BEGIN  
DECLARE   @oldcount   INT
SELECT   searchCount   FROM   demarch
set   @oldcount   =   @oldcount+1  
print(@oldcount)
UPDATE   demarch   set   searchCount=@oldcount   where   id=@id
END

[解决办法]
这种需求我一般用触发器
[解决办法]
用触发器,增删的时候用触发器比较好。
[解决办法]
SELECT searchCount FROM demarch
==>
SELECT @oldcount = searchCount FROM demarch where id=@id

热点排行