有一些提示似乎让我很接近这里,但有一些独特的问题,我希望这个问题足够突出,值得自己发布。
首先,这就是我所拥有的。我有一个返回标准的 Oracle 过程,并将其REF CURSOR
传递REF CURSOR
回我的应用程序。这REF CURSOR
是查找 ID 的列表。
然后,我想获取此列表并将其带到另一个数据存储并在 select 语句中使用它。通过循环 REF CURSOR 绝对有可能实现这一点,但我希望避免这种情况。我宁愿能够写一个SELECT...WHERE lookup_id IN result_ref_cursor
ORSELECT...WHERE EXISTS...
首先这是可能的还是我应该尝试一个不太优雅的解决方案?如果可能的话,关于我应该从哪里开始寻找的任何提示?
我对 Oracle 比较陌生,但总体上在 RDBM 方面相当有经验,所以请随意通过我的一些链接,我可以继续学习。非常感激