Partager via


Traitement des instructions SELECT FOR UPDATE

Important

Cette fonctionnalité sera supprimée dans une version future de Windows. Évitez d’utiliser cette fonctionnalité dans les nouveaux travaux de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Microsoft recommande d’utiliser la fonctionnalité de curseur du pilote.

Pour une interopérabilité maximale, les applications doivent générer des jeux de résultats qui seront mis à jour avec une instruction de mise à jour positionnée en exécutant une instruction SELECT FOR UPDATE . Bien que la bibliothèque de curseurs ne l’exige pas, elle est requise par la plupart des sources de données qui prennent en charge les instructions de mise à jour positionnées.

La bibliothèque de curseurs ignore les colonnes de la clause FOR UPDATE d’une instruction SELECT FOR UPDATE ; il supprime cette clause avant de passer l’instruction au pilote. Dans la bibliothèque de curseurs, l’attribut d’instruction SQL_ATTR_CONCURRENCY, ainsi que les restrictions mentionnées dans la section précédente, contrôlent si les colonnes d’un jeu de résultats peuvent être mises à jour.