如果要对内嵌集合进行select操作,必须定义类型为全局,如:
CREATE OR REPLACE TYPE HR_KPI_NUM_ARRAY_TAB AS TABLE OF NUMBER(19);
在进行select操作:
declare
itemids HR_KPI_NUM_ARRAY_TAB;
x number;
BEGIN
....
itemids := HR_KPI_NUM_ARRAY_TAB();
itemids.extend;
itemids(1) := 123
select column_value into x from TABLE(itemids) ;
END;
本文介绍如何在Oracle中定义和使用内嵌集合类型进行SELECT操作。通过创建全局类型HR_KPI_NUM_ARRAY_TAB作为NUMBER类型的表格,并展示如何初始化、扩展及查询此集合。
784

被折叠的 条评论
为什么被折叠?



