首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

数据库某整数字段加一后再取得该值的存储过程如何写?写了一个不执行啊55

2011-12-27 
数据库某整数字段加一后再取得该值的存储过程怎么写?写了一个不执行啊,55ALTERPROCEDUREdbo.UpdateMaxValu

数据库某整数字段加一后再取得该值的存储过程怎么写?写了一个不执行啊,55
ALTER   PROCEDURE   dbo.UpdateMaxValue
(
@Gssmc   nvarchar(50),
@MaxV   int   OUTPUT

)
AS
update   KS   set   MaxValue=MaxValue   +   1   where   Gssmc=@Gssmc      
        select   @MaxV=   Max(MaxValue)   from   KS   where   Gssmc=@Gssmc
       
RETURN

如果只有更新语句可以执行,但二个语句放到一块更新就不执行了。
我的本意是+`后再取得+后的值。

大家帮忙看看。谢谢。

[解决办法]
set @MaxV= (select Max(MaxValue) from KS where Gssmc=@Gssmc)

热点排行