设置游标

在执行创建结果集的语句之前,应用程序可以指定游标类型。 它使用 SQL_ATTR_CURSOR_TYPE 语句属性执行此操作。 如果应用程序未显式指定类型,将使用只进游标。 若要获取混合游标,应用程序应指定由键集驱动的游标,但需声明键集大小小于结果集大小。

对于键集驱动的游标和混合游标,应用程序还可以指定键集大小。 它使用 SQL_ATTR_KEYSET_SIZE 语句属性执行此操作。 如果键集大小设置为 0(默认值),则键集大小为结果集大小,并使用由键集驱动的游标。 在游标打开后,可以更改键集大小。

应用程序还可以设置行集大小;有关详细信息,请参阅本节前面的使用块游标