声明插入游标

要创建插入游标,请为 INSERT 语句而不是 SELECT 语句声明游标。您不可使用这样的游标来访存数据行;您仅可使用它来插入它们。

当您打开插入游标时,在内存中创建缓冲区来保存一块行。当程序产生数据行时,该缓冲区接收它们;然后,当缓冲区满时,将它们以块的形式传到数据库服务器。该缓冲区减小程序与数据库服务器之间的通信量,允许数据库服务器比较容易地插入行。因此,插入操作更快。

该缓冲区始终足够大,以保持至少两行插入了的值。当这些行比最小缓冲区大小还小时,它大到足以保存超过两行的值。