存储过程返回值的问题
怎么将一个存储过程返回的值传给另一个存储过程啊 谁来回答这个菜问题 谢谢啦
------解决方案--------------------直接調用就可以了
Create ProceDure SP_A(@A Int, @B Int Output)
As
Begin
Select @B = @A + 1
End
GO
Create ProceDure SP_B(@A Int, @B Int Output)
As
Begin
Declare @C Int
EXEC SP_A @A, @C Output
Select @B = @C + 2
End
GO
Declare @B Int
EXEC SP_B 3, @B Output
Select @B
GO
Drop ProceDure SP_A, SP_B
--Result
/*
6
*/