SQL SERVER里面如何在存储过程里面获取另一个存储过程所返回的表的数据?
SQL SERVER里面如何在存储过程里面获取另一个存储过程所返回的表的数据?
日期:2010-01-16 23:44:00 人气:2
第一个存储过程(被调用的)里定义OUTPUT参数,如:
...
Create Procedure 存储过程1
@参数1 数据类型
@参数2 数据类型 output
AS
存储过程语句
第二个存储过程:
...
Create ...
...
AS
Declare @本地参数1
Declare @本地参数2
EXEC 存储过程1 @本地参数1,@本地参数2 OUTPUT
--这样@本地参数2就可以直接使用了,带回来的是存储过程1中的@参数2.