É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 | None |
Cardinalité | 1-1 : élément requis qui apparaît une fois et une seule. |
Relations d’éléments
Relation | Élément |
---|---|
Éléments parents | Verrouillage, déverrouillage |
Éléments enfants | None |
Remarques
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, telles qu’un appel de méthode Execute exécutant une commande ALTER , sur un objet spécifié, de s’exécuter jusqu’à ce que le verrou partagé soit supprimé. Un verrou partagé n’empêche pas les 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 d' instruction , de la validation. |
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é. |