Поделиться через


Настройка курсора

Приложение может указать тип курсора перед выполнением инструкции, которая создает результирующий набор. Это делается с атрибутом оператора SQL_ATTR_CURSOR_TYPE. Если приложение явно не указывает тип, будет использоваться курсор только для пересылки. Чтобы получить смешанный курсор, приложение задает курсор на основе набора ключей, но объявляет размер набора ключей меньше размера результирующий набор.

Для курсоров на основе набора ключей и смешанных курсоров приложение также может указать размер набора ключей. Это делается с атрибутом инструкции SQL_ATTR_KEYSET_SIZE. Если для размера набора ключей задано значение 0( значение по умолчанию), размер набора ключей устанавливается на размер результирующих наборов и используется курсор, управляемый набором ключей. Размер набора ключей можно изменить после открытия курсора.

Приложение также может задать размер набора строк; Дополнительные сведения см. в разделе "Использование блоковых курсоров" ранее в этом разделе.