2013-12-10 99 views
0

我有一个存储过程,它创建多个临时表并使用它们输出一个变量。我想在继续前进之前测试临时表中的数据。有没有办法查看我的临时表或至少从存储过程输出它们,以便我可以在其他地方使用它们?存储过程 - 输出临时表

目前我有:

CREATE PROCEDURE Top10_SP_getMeasure007 
(
    in :division char(2), 
    in :startdate date, 
    in :enddate date, 
    out :QualifyingModels int 
); 

我在想出来的变量可能是临时表。

回答

0

根据documentation,如果临时表是全局临时表,则存储过程中的临时表只能在存储过程外部访问。 您无法将临时表作为OUT参数传递。您可能能够在过程内打印(显示)临时表中的数据,但这需要花费更多的精力。
我的建议是将临时表部分拉出过程并在PCC中运行。

相关问题