存储过程命中计数器

时间:2010-05-18 18:51:59

标签: stored-procedures counter

我在MS SQL 2008数据库的表中有一个包含3列的表

ID
ToolID
Count

是否可以有人向我投掷一个脚本,该脚本将创建一个接受param ToolID并将其值增加1的存储过程?

我所有的努力都失败了。

1 个答案:

答案 0 :(得分:2)

尝试:

CREATE PROCEDURE IncrementToolCount
(
   @ToolID  int
)
AS
SET NOCOUNT ON

UPDATE Tools_Usage SET [Count]=ISNULL([Count],0)+1 WHERE ToolID=@ToolID

GO