andrey_anonymous |
А Вы еще попробуйте
declare
l_tab dbms_sql.number_table;
begin
l_tab(1) := 1;
for i in 1..2000000 loop
l_tab(i+1) := i;
l_tab.delete(i);
end loop;
end;
| :)
|
Попробовал :-)
122Мб. Получается на каждый элемент 61 байт. Попробовал 4 млн. - 244Мб, что опять тех же 61 байт на запись.
Если написать
for i in 1000001..5000000 loop |
(тоесть опять же 4 млн.), то тех же 61 байт на запись.
Вопрос остался: чего ж там так много служебного? :-)