Types de curseurs avec défilement

Les quatre types de curseurs à défilement sont statiques, dynamiques, pilotés par des jeux de clés et mixtes. Les curseurs statiques détectent peu ou pas de modifications, mais sont relativement bon marché à implémenter. Les curseurs dynamiques détectent toutes les modifications, mais sont coûteux à implémenter. Les curseurs pilotés par keyset et mixtes se trouvent entre elles, détectant la plupart des modifications, mais au détriment des curseurs dynamiques.

Les termes suivants sont utilisés pour définir les caractéristiques de chaque type de curseur défilant :

  • Propres mises à jour, suppressions et insertions. Mises à jour, supprime et insère effectuées via le curseur, soit avec un appel à SQLBulkOperations ou SQLSetPos ou avec une instruction de mise à jour ou de suppression positionnée.

  • Autres mises à jour, suppressions et insertions. Mises à jour, supprime et insère non effectuées par le curseur, y compris celles effectuées par d’autres opérations dans la même transaction, celles effectuées via d’autres transactions et celles effectuées par d’autres applications.

  • Adhésion. Jeu de lignes dans le jeu de résultats.

  • Commande. Ordre dans lequel les lignes sont retournées par le curseur.

  • Valeurs. Valeurs de chaque ligne du jeu de résultats.

Pour plus d’informations sur la mise à jour, la suppression et l’insertion de données, consultez Mise à jour de la vue d’ensemble des données.

Cette section contient les rubriques suivantes :