如果有输出参数则必须使用output做修饰符 dn001 2009-05-29 21:44:39 在调用存储过程时,假如有输出参数,就必须要使用output做修饰符。 示例如下: alter proc ABC ( @OutValue nvarchar(20) output ) as set @OutValue='aabbcc' select a,b from ab print @OutValue alter proc ABCV as Declare @OutValuea nvarchar(20) Exec ABC @OutValue=@OutValuea output select @OutValuea return 2