首页 新闻 搜索 专区 学院

【999】Oracle 的存储过程,如何保存中间结果集

0
悬赏园豆:20 [已解决问题] 解决于 2015-05-08 10:07

【999】Oracle 的存储过程,如何保存中间结果集。

我有一个存储过程,会重复执行一条sql语句来获得一个结果集,并对这个结果集按照不同的条件过滤来获取相应的数据。

那么,这样我就需要重复执行这条sql多次。我希望能保存这个中间结果集。方便我在存储过程里面之后直接对这个结果集加条件过滤,请问该如何操作?

网上搜索之后,说可以用临时表或者表变量。

但是还是不太懂。

若是推荐这两种方法,请帮忙给一个简单的例子,并注释一下。

谢谢帮助。

LiGoper的主页 LiGoper | 初学一级 | 园豆:32
提问于:2015-04-02 10:56
< >
分享
最佳答案
0
收获园豆:20
爱编程的大叔 | 高人七级 |园豆:30818 | 2015-04-02 11:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册