输出参数SQL Server 2005

时间:2009-08-26 11:40:54

标签: sql-server

如何使用程序中的输出参数?

1 个答案:

答案 0 :(得分:4)

假设你有一个带有输出参数的sproc。您可以调用它并读取输出值。

CREATE PROCEDURE AddOne
    @val int,
    @valPlusOne int out

AS
BEGIN
    SET NOCOUNT ON;

    SET @valPlusOne = @val + 1
END
GO

--This is used to store the output
declare @PlusOne int

--This calls the stored procedure setting the output parameter
exec AddOne 1, @valPlusOne=@PlusOne OUT

--This displays the value of the output param
select @Plusone