读书人

一个存储过程的有关问题

发布时间: 2012-01-02 22:40:04 作者: rapoo

一个存储过程的问题
我想实现当更新一次就让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

读书人网 >Java Web开发

热点推荐