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 3.5, 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 3.5 prend en charge de manière native les opérations requises.
Demande de curseur
Dans SQL Server Compact 3.5, il est possible de demander un curseur uniquement via des fonctions API.
Contenu de cette section
Rubrique |
Description |
---|---|
Décrit les types de curseurs pris en charge par SQL Server Compact 3.5. |
|
Fournit des informations pour vous aider à choisir un type de curseur approprié. |
|
Fournit des informations sur les curseurs et le verrouillage. |
|
Répertorie les facteurs qui déclenchent la conversion implicite par SQL Server Compact 3.5 d'un type de curseur en un autre. |
|
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. |