Oracle可以使用CREATE GLOBAL TEMPORARY TABLE语句来建立临时表。临时表的数据在会话结束时会自动被删除,存储在临时表中的数据只对当前会话可见。以下是一个创建临时表的示例:
CREATE GLOBAL TEMPORARY TABLE temp_table
(
column1 datatype1,
column2 datatype2,
…
)
ON COMMIT PRESERVE ROWS;