Élément Mode (XMLA)
Identifie le mode à utiliser par l'élément Lock parent lors de la création d'un verrou sur un objet spécifié.
Syntaxe
<Lock>
...
<Mode>...</Mode>
...
</Lock>
Caractéristiques de l'élément
Caractéristique |
Description |
---|---|
Type de données et longueur |
Chaîne (énumération) |
Valeur par défaut |
Aucune |
Cardinalité |
1-1 : élément requis qui apparaît une fois et une seule. |
Notes
L'élément Lock parent utilise l'élément Mode pour déterminer le type de verrou à créer sur un objet. La valeur de cet élément est limitée à l'une des chaînes répertoriées dans le tableau suivant.
Valeur |
Description |
---|---|
CommitShared |
Un verrou partagé est établi sur l'objet spécifié. D'autres verrous partagés peuvent être créés pour le même objet. Un verrou partagé empêche les transactions contenant des opérations d'écriture sur un objet spécifié, par exemple un appel de méthode Execute qui exécute une commande Alter, de procéder à la validation jusqu'à ce que le verrou partagé soit supprimé. Un verrou partagé n'empêche pas la validation des transactions contenant des opérations de lecture, telles qu'un appel de méthode Discover ou un appel de méthode Execute qui exécute une commande Statement. |
CommitExclusive |
Un verrou exclusif est établi sur l'objet spécifié. Aucun autre verrou partagé ou exclusif ne peut être créé pour le même objet. Jusqu'à sa suppression, un verrou exclusif empêche la validation des transactions contenant des opérations de lecture ou d'écriture sur un objet spécifié. |