在DB2 AS400中的UserDefined Function中声明临时表

时间:2016-09-19 10:24:43

标签: db2 db2-400 global-temp-tables

如何使用AS400中的declare临时表创建用户定义的函数?

我无法在父程序下创建临时表,因为我使用的是并行作业。所以我需要在函数内部创建临时表才能帮助我。

有没有人知道解决方案,请在这里更新朋友。

1 个答案:

答案 0 :(得分:1)

临时表的例子:

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

你可以像这样使用你的表:

     select * from qtemp.nametemporarychoice 

或者像这样:

     select * from session.nametemporarychoice