Неявные преобразования курсора

Приложения могут запросить тип курсора и исполнить инструкцию SQL, которую запрошенный тип курсора не поддерживает. В подобном сценарии Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) предпримет попытку использовать другой тип курсора, который поддерживает запрошенные свойства курсора. Если такой курсор создать не удастся, будет возвращено сообщение об ошибке.

В следующей таблице перечислены факторы, инициирующие в SQL Server Compact 3.5 неявное преобразование типа курсора.

Триггеры запроса для преобразования Последовательные и последовательные «только для чтения» Управляемые набором ключей

В предложении запроса FROM отсутствуют ссылки на таблицы

Становится статическим

Становится статическим

Содержание запроса:

  • Статистические функции списка выбора
  • GROUP BY
  • UNION
  • DISTINCT
  • HAVING

Ошибка

Ошибка

Запрос создает внутреннюю рабочую таблицу. Например, не индексируются столбцы предложения «ORDER BY».

Становится набором ключей

Не используется

См. также

Основные понятия

Типы курсоров
Выбор типа курсора
Обновление курсоров, управляемых набором ключей
Курсоры и блокировка

Справка и поддержка

Получение помощи (SQL Server Compact 3.5 с пакетом обновления 1)