Oracle数据库之FORALL与BULK COLLECT语句

我们再来看一下PL/SQL块的执行过程:当PL/SQL运行时引擎处理一块代码时,它使用PL/SQL引擎来执行过程化的代码,而将SQL语句发送给SQL引擎来执行;SQL引擎执行完毕后,将结果再返回给PL/SQL引擎。这种在PL/SQL引擎和SQL引擎之间的交互,称为上下文交换(context switch)。每发生一次交换,就会带来一定的额外开销。

Oracle数据库之FORALL与BULK COLLECT语句-1

1. FORALL,用于增强PL/SQL引擎到SQL引擎的交换。
2. BULK COLLECT,用于增强SQL引擎到PL/SQL引擎的交换。

FORALL介绍

1. FORALL介绍