2016-09-19 13 views
0

AS400でテンポラリテーブルを宣言してユーザ定義関数を作成する方法は?DB2 AS400のUserDefined関数内にテンポラリテーブルを宣言する

私はParallel Jobsを使用しているため、親プロシージャで一時表を作成できません。だから私は機能の中で一時的なテーブルを作成する必要があります私だけに役立ちます。

誰もが解決策を知っていましたか、親切にここの友人を更新しましたか?一時テーブルの

+0

一時テーブルが作成され、unstatedです。言及されていない限り、派生テーブル式[例。 NTEまたはCTE]は、必要なものを達成する可能性があるかもしれないが、記述されていない。 NB:派生テーブルは、実際の永続データベースファイルオブジェクトが作成されたGTTのような一時的なモニカを単に提供するのではなく、クエリにスコープされた真の一時オブジェクトです。 – CRPence

答えて

1

例:

 DECLARE GLOBAL TEMPORARY TABLE nametemporarychoice AS ( 
     YOURQUERYHERE 
    ) WITH DATA WITH REPLACE NOT LOGGED; 

は、あなたがこのようなあなたのテーブルを使用することができます。

 select * from qtemp.nametemporarychoice 

またはこのような

:どのような目的のために、達成する必要があるもの

 select * from session.nametemporarychoice 
関連する問題