應用程式可以在執行建立結果集的語句前指定游標類型。 它會用 SQL_ATTR_CURSOR_TYPE 陳述屬性來實現這個功能。 若應用程式未明確指定型別,則會使用僅向前的游標。 要取得混合游標,應用程式指定一個由鍵集驅動的游標,但宣告鍵集大小小於結果集大小。
對於鍵組驅動與混合游標,應用程式也可以指定鍵組大小。 它會用 SQL_ATTR_KEYSET_SIZE 陳述屬性來實現這個功能。 若鍵組大小設為 0(預設值),則鍵組大小設為結果集大小,並使用鍵組驅動游標。 游標開啟後,鍵組大小可調整。
應用程式也可以設定列集大小;更多資訊請參閱本節前方的 「使用區塊游標」。