Collections 如何在pl/sql本地集合中搜索?

Collections 如何在pl/sql本地集合中搜索?,collections,plsql,Collections,Plsql,如何查询PL/SQL本地集合,如TABLE OF和VARRAY? 我在网上搜索过,但我找到的都是对它们进行迭代,例如循环 有什么设施可以向他们查询吗 谢谢。SQL引擎可以进行查询,PL/SQL引擎不能。因此,您需要将集合强制转换为SQL引擎已知的表类型 SQL不知道包中声明的类型,因此必须在全局级别声明它们 从您的评论来看,您似乎已经大致了解了这一点。这可能是您要查找的信息吗?谢谢Najzero,但您知道,通过使用“创建或替换”关键字声明类型(如本地集合),它们将成为SQL可以选择的全局类型。但

如何查询PL/SQL本地集合,如
TABLE OF
VARRAY

我在网上搜索过,但我找到的都是对它们进行迭代,例如循环
有什么设施可以向他们查询吗


谢谢。

SQL引擎可以进行查询,PL/SQL引擎不能。因此,您需要将集合强制转换为SQL引擎已知的表类型

SQL不知道包中声明的类型,因此必须在全局级别声明它们


从您的评论来看,您似乎已经大致了解了这一点。

这可能是您要查找的信息吗?谢谢Najzero,但您知道,通过使用“创建或替换”关键字声明类型(如本地集合),它们将成为SQL可以选择的全局类型。但在我的情况下,我没有全局注册类型。(除非我什么时候应该这么做!)谢谢克拉斯。但是,除了选择之外,是否有任何工具或快速方法(而不是FOR循环)在本地集合中查找记录?