Mam deklarowanej następujące typy w moim PL/SQL pakietu:użyciu tabel rekordów w 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;
Potem zadeklarować zmienną:
obj t_obj_table;
Jednak kiedy chcę aby użyć zmiennej, nie mogę zainicjować lub rozszerzyć go:
obj := t_obj_table();
daje następujące errror:
PLS-00222: no function with name 'T_OBJ_TABLE' exists in this scope
Jeśli nie będę go zainicjować, nie mogę przedłużyć go dodać trochę datę jako
obj.EXTEND();
daje kolejny błąd:
PLS-00306: wrong number or types of arguments in call to 'EXTEND'
Jak mogę dokonać tej pracy?