当前位置: 代码迷 >> Sql Server >> 存储过程返回值的有关问题
  详细解决方案

存储过程返回值的有关问题

热度:102   发布时间:2016-04-27 21:37:13.0
存储过程返回值的问题
怎么将一个存储过程返回的值传给另一个存储过程啊     谁来回答这个菜问题     谢谢啦

------解决方案--------------------
直接調用就可以了

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
*/
  相关解决方案