我有一个游标查询,它返回两个表的记录,如下所示。
cursor c1 is
select teb.*,te.*
from table1 teb, table2 te
where te.col1=teb.col2;
我应该如何使用批量收集在收藏中收集它们?
我试过了:
type tab_rec is table of table1%rowtype index by pls_integer;
var_rec tab_rec;
type tab_rec1 is table of table2%rowtype index by pls_integer;
var_rec1 tab_rec1;
begin
open c1;
fetch c1 bulk collect into var_rec,ver_rec1;
close c1;
但上面似乎不起作用。