因为我先要查出一个排序的结果集,之后我要不断地使用这个结果集和其它表连接查询,如果把这个结果集写成内嵌视图,每次都要重查,很浪费时间。
我想把那个结果集查一次(排序)之后丢进内存,之后,用其它的表真接和这个在内存中的表连接查询。
oracle可以实现这样的功能吗?
我知道create table A as select * from xxx可以生成临时表,但终究要写回数据库磁盘,不是我想要的,而且还没有索引,要别外用alter语句.
用with aa as (select * from xxx),好像是视图,不是真正的表,不能达到我的高速目的.
我想把那个结果集查一次(排序)之后丢进内存,之后,用其它的表真接和这个在内存中的表连接查询。
oracle可以实现这样的功能吗?
我知道create table A as select * from xxx可以生成临时表,但终究要写回数据库磁盘,不是我想要的,而且还没有索引,要别外用alter语句.
用with aa as (select * from xxx),好像是视图,不是真正的表,不能达到我的高速目的.
解决方案 »
- 问一个小小的pl/sql的procedure的小问题...谢谢。。。
- oracle 日期
- oracle10中的enterprise manager Console跑那里去了?
- 请问Oracle ERP 和Developer 2000 for win哪里有下载?
- ------大家帮我看看这个存储过程有什么问题?--------
- 新手上马
- 请问用unique key怎么建立索引?
- 这个sql语句怎么写
- 有谁试过在WINDOWS XP HOME EDITON上安装ORACLE?
- forward-only cursor怎么翻译?
- 如何做到oracle数据库同步?
- 如何以参数的形式将数据插入数据库 其中有日期类型的?
创建临时表