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 に答える