【999】Oracle 的存储过程,如何保存中间结果集。
我有一个存储过程,会重复执行一条sql语句来获得一个结果集,并对这个结果集按照不同的条件过滤来获取相应的数据。
那么,这样我就需要重复执行这条sql多次。我希望能保存这个中间结果集。方便我在存储过程里面之后直接对这个结果集加条件过滤,请问该如何操作?
网上搜索之后,说可以用临时表或者表变量。
但是还是不太懂。
若是推荐这两种方法,请帮忙给一个简单的例子,并注释一下。
谢谢帮助。
ORACLE临时表总结