我在包规范中使用 Oracle 的关联数组,如下所示
TYPE type1
IS
RECORD
( A NUMBER(3,0),
B VARCHAR2(2 BYTE),
C NUMBER(3,0)
);
TYPE type2 IS TABLE OF type1 INDEX BY BINARY_INTEGER;
TYPE type3 IS TABLE OF type2 INDEX BY VARCHAR2(10);
PROCEDURE proc1 (v_type3 OUT NOCOPY type3);
我必须在正文中访问它们
当我使用
v_type3('ABC').type2(1).A :=5;
v_type3('ABC').type2(1).B :='test';
它给了我编译错误,类型 2 未声明/未定义。
如何访问正文中的每个元素?