Я объявил следующие типы в моем пакете PL / SQL:
TYPE t_simple_object IS RECORD (
wert NUMBER,
gs NUMBER,
vl NUMBER);
TYPE t_obj_table IS TABLE OF t_simple_object
INDEX BY BINARY_INTEGER;
Тогда я объявляю переменную:
obj t_obj_table;
Однако, когда я хочу использовать переменную, я не могу инициализировать или расширить ее:
obj := t_obj_table ();
выдает следующую ошибку:
PLS-00222: no function with name 'T_OBJ_TABLE' exists in this scope
Если я не инициализирую его, я не могу расширить его, чтобы добавить некоторую дату как
obj.EXTEND();
выдает еще одну ошибку:
PLS-00306: wrong number or types of arguments in call to 'EXTEND'
Как я могу сделать эту работу?