Partager via


Curseurs (SQL Server Compact)

Les développeurs d'applications utilisent généralement les principes des relations et des ensembles de relations qui constituent la nature de SQL pour gérer les données. Parfois cependant, les développeurs ont besoin de contrôler en plus les opérations ligne par ligne. Les curseurs permettent de répondre à ce besoin. Dans Microsoft SQL Server Compact 4.0, il existe plusieurs types différents de curseurs utilisables pour contrôler les opérations ligne par ligne.

La plupart des curseurs peuvent être utilisés en combinaison avec le processeur de requêtes. Le choix d'un curseur dépend de ses différents comportements, notamment quant à ses possibilités de défilement, de mise à jour et de sensibilité. Pour plus d'informations, consultez « Comportement des curseurs » dans la documentation en ligne de SQL Server.

Avantages de l'utilisation des curseurs avec le processeur de requêtes

Voici quelques-uns des avantages de l'utilisation de curseurs en combinaison avec le processeur de requêtes :

  • Efficacité. L'optimiseur de requête sélectionne automatiquement le plan de requête approprié, ce qui évite au développeur de concevoir un algorithme complexe pour accéder aux données requises.

  • Adaptabilité. Dès lors que des données sont modifiées ou que des index sont ajoutés ou supprimés, l'optimiseur de requête adapte automatiquement son fonctionnement à l'aide de plans alternatifs.

  • Moins d'erreurs. Au lieu de contraindre le développeur à gérer les données et les algorithmes dans l'application, le moteur de base de données SQL Server Compact 4.0Moteur de base de données prend en charge de manière native les opérations requises.

Demande de curseur

Dans SQL Server Compact 4.0, il est possible de demander un curseur uniquement via des fonctions API.

Contenu de cette section

Rubrique

Description

Types de curseurs

Décrit les types de curseurs pris en charge par SQL Server Compact 4.0.

Choix d'un type de curseur

Fournit des informations pour vous aider à choisir un type de curseur approprié.

Curseurs et verrouillage

Fournit des informations sur les curseurs et le verrouillage.

Conversions de curseurs implicites

Répertorie les facteurs qui déclenchent la conversion implicite par SQL Server Compact 4.0 d'un type de curseur en un autre.

Mise à jour des curseurs pilotés par jeu de clés

Répertorie les cas spécifiques où vous pouvez ou non mettre à jour des résultats obtenus via un curseur piloté par jeu de clés et pouvant être mis à jour.