使用 SqlServer 2005,是否可以在 SomeFunction 返回值的情况下执行类似的操作。例如1234
EXEC [dbo].[SomeStoredProcedure] @SomeParameter = SomeFunction()
Run Code Online (Sandbox Code Playgroud)
您需要首先声明一个变量来保存函数的结果。然后您可以将变量传递给存储过程
Declare @FunctionResult int
Select @FunctionResult = dbo.YourFunction()
Exec dbo.YourStoredProcedure @FunctionResult
Run Code Online (Sandbox Code Playgroud)