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


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

Для обновления результатов MicrosoftSQL Server Compact 4.0 должен иметь достаточные сведения, чтобы однозначно идентифицировать строку в таблице.

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

Запрос

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

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

Нет

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

Нет

Запрос основан на таблицах, объединенных связью «один к одному»

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

Запрос основан на таблицах, объединенных связью «один ко многим»

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

Запрос основан на таблицах со связью «многие ко многим»

Нет

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

Нет

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

Нет

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

Нет

См. также

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

Типы курсоров

Выбор типа курсора

Курсоры и блокировка

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