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

存储过程A调用存储过程B中的值,并在A中输入有关问题

2013-07-01 
存储过程A调用存储过程B中的值,并在A中输入问题我有2个存储过程A和B,B调用A,在B中输出调用A的运算结果Crea

存储过程A调用存储过程B中的值,并在A中输入问题
我有2个存储过程A和B,B调用A,在B中输出调用A的运算结果
Create proc A
as
begin
declare @ID int
set @ID=1--怎么把B中的@num的值,赋值给A中的ID@num的值
print @ID
end
-------------------------
Create proc B
as
begin
declare @num int
set @num=1
end
[解决办法]

Create proc P_AA
as
begin
     declare @ID int
     EXEC P_BB @ID OUT 
     print @ID
end
GO
create  proc P_BB
   @re int out
as
begin
    set @re=600
    return 1
END
GO
exec P_AA

[解决办法]


Create proc B(@id int output)
as
begin
declare @num int
set @num=1
set @id=@num
end 

GO

CREATE proc A
as
begin
declare @ID int
set @ID=999--怎么把B中的@num的值,赋值给A中的ID@num的值
exec dbo.b @id OUTPUT

print @ID
end
-------------------------
GO
 

exec dbo.A 
1

热点排行