DECLARE TYPE TYP_REC IS RECORD ( num number ,vname varchar2(30) ); TYPE rec_table_type IS TABLE OF TYP_REC ; my_tab rec_table_type; BEGIN my_tab := rec_table_type(); my_tab.EXTEND; my_tab(1).num := 21; my_tab(1).vname := 'норма'; my_tab.EXTEND; my_tab(2).num := 21; my_tab(2).vname := 'норма1'; my_tab.EXTEND; my_tab(3).num := 21; my_tab(3).vname := 'норма1'; DBMS_OUTPUT.PUT_LINE('my_tab(1) is '||my_tab(1).num||' - '||my_tab(1).vname); For i IN my_tab.FIRST .. my_tab.LAST Loop dbms_output.put_line( 'Line = ' || my_tab(i).num ) ; dbms_output.put_line( 'Code = ' || my_tab(i).vname ) ; End loop; END;
Небольшой пример работы с вложенными таблицами nested table
Категория: Блог
Опубликовано 24.05.2017
пример работы с вложенными таблицами nested table
Просмотров: 239