저는 MSSQL 사용자입니다.하지만 임시 테이블을 만들고 삽입하고 필요한 정보를 제공해야하는 DB2 쿼리를 작성하고 있습니다. 훨씬 단축 된 테스트로서 동일한 결과를 제공하는 다음 쿼리를 사용하고 있습니다.DB2 Temp Tables : 정보를 저장하지 않거나 검색하지 않음
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;
0 행이 반환됩니다. 왜 그랬을까요? 테이블 공간을 생성하고 쿼리를 통해 테이블이 범위 내에 있는지 확인했습니다.