Обработка операторов SELECT FOR UPDATE

Important

Эта функция будет удалена в будущей версии Windows. Избегайте использования этой функции в новых разработках и планируйте изменять приложения, в которых используется эта функция в настоящее время. Корпорация Майкрософт рекомендует использовать функции курсора драйвера.

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

Библиотека курсора игнорирует столбцы в клаузе FOR UPDATE оператора SELECT FOR UPDATE ; она удаляет эту оговорку перед передачей оператора драйверу. В библиотеке курсоров атрибут оператора SQL_ATTR_CONCURRENCY вместе с ограничениями, упомянутыми в предыдущем разделе, управляет, можно ли обновлять столбцы в наборе результатов.