Oracle临时表有两种类型:
一种建立session级别的temporary table,当session中断的时候,temporary中的数据会消失。创建格式为:
CREATE GLOBAL TEMPORARY <TABLE_NAME> (<column specification>)
ON COMMIT PRESERVE ROWS;
另一种是transaction级别的temporary table,当一个事务完成以后。比如commit以后,temporary table 数据就会自动清空,它的格式为: