我在TestProc 中创建了一个# 表并在TestProc 中调用SubProc。现在,使用 SubProc,我试图引用我在 TestProc 中创建的 # 表。可能吗?以下代码供您参考:
-- Main Procedure
create procedure TestProc (
@id smallint,
@name varchar
) as
select id, name into #myTab from myTable
exec SubProc @rVal output
-- Sub Procedure
create procedure SubProc (
@rVal integer output
) as
select @rVal=count(1) from #myTab