1、方法一
CREATE GLOBAL TEMPORARY TABLE TABLENAME (
COL1 VARCHAR2(10),COL2 NUMBER
) ON COMMIT PRESERVE ROWS ;
2、方法二
CREATE GLOBAL TEMPORARY TABLE TABLENAME (
COL1 VARCHAR2(10),COL2 NUMBER
) ON COMMIT DELETE ROWS ;
这种临时表不占用表空间,而且不同的SESSION之间互相看不到对方的数据
在会话结束后表中的数据自动清空,如果选了DELETE ROWS,则在提交(commit)的时候即清空数据,PRESERVE则一直到会话结束