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

Для обновления результатов в приложении Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) должно быть достаточно сведений, чтобы однозначно идентифицировать строку в таблице.

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

Запрос Можно ли обновить результаты?

Запрос основан на нескольких необъединенных таблицах

Нет

Запрос основан на системных представлениях

Нет

Запрос основан на таблицах, объединенных соотношением "один-к-одному"

Да Можно обновить столбцы с обеих сторон. Однако таблицы объединения обновить нельзя.

Запрос основан на таблицах, объединенных соотношением "один-ко-многим"

Да Можно обновить столбцы со многих сторон, за исключением столбцов объединения и удостоверения

Запрос основан на таблицах с соотношением "многие-ко-многим"

Нет

Статистический запрос

Нет

Запрос, содержащий ключевое слово DISTINCT для исключения повторяющихся строк

Нет

Запросы объединения и внешнего объединения

Нет

См. также

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

Типы курсоров
Выбор типа курсора
Курсоры и блокировка
Неявные преобразования курсора

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

Получение помощи по SQL Server Compact Edition