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