临时表
创建ORACLE临时表,可以有两种类型的临时表:
会话级临时表(1.其它会话查询不到数据 2.本会话关掉后也查询不到数据)
事务级临时表(1.当进行事务提交或者事务回滚的时候,临时表中的数据将自行被截断
2.其它会话查询不到数据
3.本会话关掉后也查询不到数据)
1)会话级临时表
CREATE GLOBAL TEMPORARY TABLE TABLE_NAME
(COL1 TYPE1,COL2 TYPE2...) ON COMMIT PRESERVE ROWS;
2)事务级临时表
CREATE GLOBAL TEMPORARY TABLE TABLE_NAME
(COL1 TYPE1,COL2 TYPE2...) ON COMMIT DELETE ROWS;