Joomla 3.1 Templates by FatCow Coupon

Небольшой пример работы с вложенными таблицами nested table

Категория: Блог Опубликовано 24.05.2017
пример работы с вложенными таблицами nested table 
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;
Просмотров: 301