Oracle存储函数与查询联接

问题描述 投票:-1回答:1

我想从两个表中检索数据。这两个表与外键引用相关。我有以下两种方法可以做到这一点。但不知道哪种方法更好。

  1. 来自查询的存储函数调用
  2. 使用连接子句

哪个会是更好的方法?我正在使用以下技术:Oracle12c,Java,IBatis。那么实现这一目标的最佳方法是什么?

java join oracle12c ibatis stored-functions
1个回答
0
投票
应该是更好的选择。

使用功能-PL / SQL-导致上下文切换(从SQL切换到PL / SQL,再回到SQL切换到PL / SQL ...),这会占用资源。 如果数据集很小,您将不会注意到任何东西,但是-随着所涉及的行数增加,第二个选项中的执行时间可能会受到影响。

如果您要测试它,由于可能的缓存,请多次运行每个选项。

© www.soinside.com 2019 - 2024. All rights reserved.