Sp1
{
select count(*) from eventlist
}
sp2(in a int , b out int )
{
set b=call sp1();
}
我必须将SP1值调用到另一个SP2,而且有什么价值来自SP1,我们必须将Sp1设置为输出参数请告诉我如何实现这一点我需要帮助。
答案 0 :(得分:0)
使用您已经提及的OUTPUT
参数,如
create procedure sp2 (in a int , out b int )
as
begin
declare @out_value int;
CALL sp1(4, @out_value);
select @out_value;
end;
答案 1 :(得分:0)
Try this,
CREATE PROCEDURE sp2(in a INT,out b int)
BEGIN
CALL sp1(@value);
SELECT @value;
END;