1. 临时表
1) 概念
a) 临时表跟永久表最大的区别就是表中的数据不会永远的存在
b) Oracle临时表分为会话级临时表和事务级临时表。
c) 会话临时表,结束或中断会话时清空数据。
create global temporary table XXX()
on commit preserve rows;
d) 事务临时表,commit之后清空数据。
on commit delete rows;
2) 原理
a) 临时表不会为它们的块生成redo。因此,对临时表的操作不是“可恢复的” 。修改临时表中的一个块时,不会将这个修改记录到重做日志文件中。不过,临时表确实会生成 undoÿ