Partager via


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

Pour mettre à jour des résultats, Microsoft SQL Server Compact 4.0 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

Voir aussi

Concepts

Types de curseurs

Choix d'un type de curseur

Curseurs et verrouillage

Conversions de curseurs implicites