Types de curseurs avec défilement

Les quatre types de curseurs à défilement sont statiques, dynamiques, de jeu de clés et mixtes. Les curseurs statiques détectent peu ou pas de modifications, mais sont relativement peu coûteux à implémenter. Les curseurs dynamiques détectent toutes les modifications mais sont coûteux à implémenter. Les curseurs de jeu de clés et les curseurs mixtes se situent entre, en détectant la plupart des modifications, mais à moindre coût que les 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, suppressions et insertions effectuées par le biais du curseur, soit à l’aide d’un appel à SQLBulkOperations ou à SQLSetPos , soit à l’aide d’une instruction UPDATE ou DELETE positionnée.

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

  • Member. Ensemble de lignes dans le jeu de résultats.

  • Ordre. 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 vue d’ensemblede la mise à jour des données.

Cette section contient les rubriques suivantes :