Mise à jour des curseurs pilotés par jeu de clés
Pour mettre à jour des résultats, Microsoft SQL Server Compact 3.5 doit disposer d'informations suffisantes pour identifier de façon unique la ligne dans la table.
Le tableau ci-dessous contient une synthèse des cas spécifiques où vous pouvez ou non mettre à jour des résultats obtenus via un curseur de jeux de clés.
Requête |
Les résultats peuvent-ils être mis à jour ? |
---|---|
Requête basée sur plusieurs tables qui ne sont pas jointes |
Non |
Requête basée sur des vues système |
Non |
Requête basée sur des tables jointes avec une relation un-à-un |
Oui. Les colonnes des deux côtés peuvent être mises à jour. Les tables jointes ne peuvent toutefois pas être mises à jour. |
Requête basée sur des tables jointes avec une relation un-à-plusieurs |
Oui. Vous pouvez mettre à jour les colonnes du côté « plusieurs », à l'exception des colonnes de jointure et d'identité. |
Requête basée sur des tables dans lesquelles il existe une relation plusieurs à plusieurs |
Non |
Requête d'agrégat |
Non |
Requête qui inclut le mot clé DISTINCT pour exclure les lignes dupliquées |
Non |
Requêtes Union et requêtes de jointure externe |
Non |