Объявите временную таблицу внутри пользовательской функции в DB2 AS400

Как создать пользовательскую функцию с объявлением временной таблицы в AS400?

Я не могу создать временную таблицу под родительской процедурой, потому что я использую Parallel Jobs. Так что мне нужно создать временную таблицу внутри функции, только помогает мне.

Кто-нибудь знает решение, пожалуйста, обновите здесь, друзья.

1 ответ

Пример временной таблицы:

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

Вы можете использовать свою таблицу следующим образом:

     select * from qtemp.nametemporarychoice 

или вот так:

     select * from session.nametemporarychoice 
Другие вопросы по тегам