oracle PLSQL 多结果集嵌套循环处理优化
Posted N神3
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle PLSQL 多结果集嵌套循环处理优化相关的知识,希望对你有一定的参考价值。
oracle多结果集嵌套循环处理优化
--性能差 begin for a in (select id,name,sex,idcard from people) loop for b in (select id,name,sex,idcard from english) loop if a.idcard = b.idcard then --do something end if; end loop; end loop; end; --性能优:将多表合并成一个结果集,避免嵌套循环 begin for a in (select p.id,p.name,p.sex,p.idcard from people p,english e where p.idcard = e.idcard) loop --do something end loop; end;
以上是关于oracle PLSQL 多结果集嵌套循环处理优化的主要内容,如果未能解决你的问题,请参考以下文章
oracle数据库,通过plsql developer查询出的多个结果集,怎么对结果集重新命名
从 Spring JAVA 中的 oracle PLSQL 函数获取结果集时出错