Бөлісу құралы:


Типы прокручиваемых курсоров

Четыре типа прокручиваемых курсоров являются статическими, динамическими, управляемыми набором ключей и смешанными. Статические курсоры обнаруживают несколько изменений или нет, но относительно дешевы для реализации. Динамические курсоры обнаруживают все изменения, но являются дорогостоящими для реализации. Управляемые набором ключей и смешанные курсоры находятся между ними, обнаруживая большинство изменений, но с меньшими затратами, чем динамические курсоры.

Для определения характеристик каждого типа прокручиваемого курсора используются следующие термины:

  • Собственные обновления, удаления и вставки. Обновления, удаляет и вставляется через курсор с вызовом SQLBulkOperations или SQLSetPos или с размещенной инструкцией обновления или удаления.

  • Другие обновления, удаление и вставка. Обновления, удаляет и вставка не выполняется курсором, включая те, которые выполняются другими операциями в той же транзакции, сделанные с помощью других транзакций, и те, которые сделаны другими приложениями.

  • Членство. Набор строк в результирующем наборе.

  • Заказ. Порядок возврата строк курсором.

  • Значения. Значения в каждой строке в результирующем наборе.

Сведения об обновлении, удалении и вставке данных см. в разделе "Обзор обновления данных".

Этот раздел содержит следующие подразделы.