我是一名 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;
返回零行。为什么会这样?我已经创建了表空间并验证了该表在整个查询范围内。