Multidimensional Collections
In addition to regular data types, collections can be based on record types, allowing the creation of two-dimensional collections.DECLARE TYPE t_row IS RECORD ( id NUMBER, description VARCHAR2(50) ); TYPE t_tab IS TABLE OF t_row; l_tab t_tab := t_tab(); BEGIN FOR i IN 1 .. 10 LOOP l_tab.extend(); l_tab(l_tab.last).id := i; l_tab(l_tab.last).description := 'Description for ' || i; :result := :result||' '||l_tab(l_tab.last).id||' - '||l_tab(l_tab.last).description||chr(10); END LOOP; END;
No comments:
Post a Comment