oracle存储过程

v_names TNamesTable; [color=red]--v_names定义为嵌套表[/color]

   for i in 1..v_reports.count loop 
      open tmp2_cursor(v_reports(i));
      [color=red]fetch tmp2_cursor bulk collect into v_names;[/color]
      close tmp2_cursor;
   end loop;

每次bulk collect into v_names时,v_names表是否会先清空,然后再往里填数据?

你这个位置没有删除的操作,应该是不会清空的。

最简单的方式,先查一下数据,执行以下存储过程,然后再查一下数据看看。

不会被清空