【发布时间】:2008-09-27 15:49:58
【问题描述】:
我正在用 PL/SQL 编写数据转换程序,用于处理数据并将其加载到表中。根据 PL/SQL Profiler,转换中最慢的部分之一是实际插入到目标表中。该表只有一个索引。
为了准备加载数据,我使用表的行类型填充一个变量,然后将其插入到表中,如下所示:
insert into mytable values r_myRow;
我似乎可以通过执行以下操作来获得性能:
- 在插入期间关闭注销
- 一次插入多条记录
这些方法是否可取?如果有,语法是什么?
【问题讨论】: