我使用以下 DDL 创建了一个全局临时表:
CREATE GLOBAL TEMPORARY TABLE MY_TEMP_TABLE
(
column1 NUMBER,
column2 NUMBER
) ON COMMIT PRESERVE ROWS
然后我将一些数据放入其中,并且可以很好地读取它。
我关闭我的 SQL 客户端会话并重新打开它,表仍然存在但没有数据。
我的观察是否正确,即全局临时表在会话之间持续存在,就像常规的永久表一样,但其中的数据仅在填充它的会话中存在?
谢谢