如何选择存储过程的返回值?

Ian*_*nry 1 sql t-sql sql-server

看起来这可能是微不足道的,但是我的SQL没有达到标准,我无法弄明白.我只想从存储过程中选择一个返回的标量.基本上是这样的:

select dbo.sProcedure @param
Run Code Online (Sandbox Code Playgroud)

但这会引发错误.从过程中返回结果集并不是一个真正的选择.有可能这样做,还是我需要开始重写一些代码?

Ric*_*dOD 6

像这样的东西:

DECLARE @SomeReturnValue INT
EXEC @SomeReturnValue = SomeProc
SELECT @SomeReturnValue
Run Code Online (Sandbox Code Playgroud)