0

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

目前我有:

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

我在想 out 变量可能是临时表。

4

1 回答 1

0

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

于 2013-12-10T20:38:45.567 回答