Elemento Mode (XMLA)
Identifica el modo que va a usar el elemento Lock primario al crear un bloqueo en un objeto especificado.
Sintaxis
<Lock>
...
<Mode>...</Mode>
...
</Lock>
Características de los elementos
Característica | Descripción |
---|---|
Tipo y longitud de los datos | String (enumeración) |
Valor predeterminado | Ninguno |
Cardinalidad | 1-1: Elemento necesario que se produce una vez y solo una vez. |
Relaciones de elementos
Relación | Elemento |
---|---|
Elementos primarios | Bloqueo, desbloqueo |
Elementos secundarios | Ninguno |
Observaciones
El elemento Lock primario usa el elemento Mode para determinar el tipo de bloqueo que se creará en un objeto . El valor de este elemento se limita a una de las cadenas enumeradas en la tabla siguiente.
Valor | Descripción |
---|---|
CommitShared | Se establece un bloqueo compartido en el objeto especificado. Se pueden crear otros bloqueos compartidos para el mismo objeto. Un bloqueo compartido impide que las transacciones que contienen operaciones de escritura, como una llamada al método Execute que ejecuta un comando Alter en un objeto especificado, se confirman hasta que se quita el bloqueo compartido. Un bloqueo compartido no impide que se confirman las transacciones que contienen operaciones de lectura, como una llamada al método Discover o una llamada al método Execute que ejecuta un comando Statement . |
CommitExclusive | Se establece un bloqueo exclusivo en el objeto especificado. No se puede crear otros bloqueos compartidos o exclusivos para el mismo objeto. Un bloqueo exclusivo impide que se confirmen las transacciones que contienen operaciones de lectura o escritura en un objeto especificado hasta que se quite el bloqueo exclusivo. |