SCROLL 游标的活动集

必须保留 SCROLL 游标的活动集中的所有行,直到游标关闭为止,因为数据库服务器不可确定程序下一次会请求哪一行。

更常见的是,数据库服务器将滚动游标的活动集作为临时表来实现。然而,数据库服务器可能不立即填充此表(除非它创建了临时表来处理该查询)。通常当打开游标时,它创建临时表。然后,第一次访存行时,数据库服务器将它复制到临时表内并将它返回到程序。当第二次访存行时,可从临时表取得它。如果在程序访存所有行之前,它放弃该查询,则此方案使用最少的资源。不创建或保存从不访存的行。