首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-03-16 
存储过程返回值的问题怎么将一个存储过程返回的值传给另一个存储过程啊谁来回答这个菜问题谢谢啦[解决办法

存储过程返回值的问题
怎么将一个存储过程返回的值传给另一个存储过程啊     谁来回答这个菜问题     谢谢啦

[解决办法]
直接調用就可以了

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
*/

热点排行