我有一段使用表格以及PL / SQL表格和集合的代码。 这段代码运行多个会话(我们的业务术语中有多家公司)
create or replace TYPE TY_REC FORCE IS OBJECT
(
:
:
);
create or replace TYPE TY_TAB AS TABLE OF TY_REC ;
v_tab_nt.DELETE;
FETCH v_tab_cur BULK COLLECT INTO v_tab_nt;
CLOSE v_tab_cur ;
FOR i IN v_tab_nt.FIRST..v_tab_nt.LAST
LOOP
:
:
insert into xyz table --this table is present in multiple schema's
END LOOP;
这在我的开发环境中运行良好,但今天在制作中我可以看到v_tab_cur从schema1获取数据并将数据插入到schema2的xyz表中,这看起来很奇怪,数据量巨大。 任何人都可以猜测批量收集有什么问题。