0
采用SqlServer的2005年,是有可能做这样的事情,其中SomeFunction返回一个值。例如1234您可以将函数的结果作为参数传递给存储过程吗?
EXEC [dbo].[SomeStoredProcedure] @SomeParameter = SomeFunction()
采用SqlServer的2005年,是有可能做这样的事情,其中SomeFunction返回一个值。例如1234您可以将函数的结果作为参数传递给存储过程吗?
EXEC [dbo].[SomeStoredProcedure] @SomeParameter = SomeFunction()
您将需要首先声明一个变量来保存该函数的结果。然后,您可以将变量传递到存储过程
Declare @FunctionResult int
Select @FunctionResult = dbo.YourFunction()
Exec dbo.YourStoredProcedure @FunctionResult
很容易的尝试和测试它自己 – 2010-12-16 07:33:17
号不是这样的...... – 2010-12-16 07:33:29
是的,我已经尝试过了,也没有工作,所以我问的问题如果可以做到的话。 – 2010-12-16 07:37:04