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

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