如何建立临时表?

怎样建立临时表,
让我把查询结果放入,然后用游标提取。
---------------------------------------------------------------

CREATE GLOBAL TEMPORARY TABLE TABLENAME (
COL1 VARCHAR2(10),
COL2 NUMBER
) ON COMMIT PRESERVE(DELETE) ROWS ;

这种临时表不占用表空间,而且不同的SESSION之间互相看不到对方的数据
在会话结束后表中的数据自动清空,如果选了DELETE ROWS,则在提交的时候即清空数据,PRESERVE则一直到会话结束
---------------------------------------------------------------

在论坛里搜索一下吧,刚刚回答过。

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus