私は MSSQL の人間ですが、一時テーブルを作成し、それに挿入し、それを処理する必要がある DB2 クエリに取り組んでいます。大幅に短縮されたテストとして、同じ結果を提供する次のクエリを使用しています..
declare global temporary table tt_testingSyntax (id int);
insert into session.tt_testingSyntax (id) values (1);
insert into session.tt_testingSyntax (id) values (2);
insert into session.tt_testingSyntax (id) values (3);
insert into session.tt_testingSyntax (id) values (4);
select * from session.tt_testingSyntax;
ゼロ行が返されます。なぜでしょうか?テーブルスペースを作成し、テーブルがクエリ全体のスコープ内にあることを確認しました。