Share via


Elemento Mode (XMLA)

Identifica el modo que va a utilizar el elemento primario Lock para crear un bloqueo en el objeto especificado.

Sintaxis

<Lock>
   ...
   <Mode>...</Mode>
   ...
</Lock>

Características del elemento

Característica

Descripción

Tipo y longitud de los datos

Cadena (enumeración)

Valor predeterminado

Ninguno

Cardinalidad

1-1: Elemento necesario que se produce una vez y sólo una vez.

Relaciones del elemento

Relación

Elemento

Elementos primarios

Lock, Unlock

Elementos secundarios

Ninguno

Notas

El elemento primario Lock usa el elemento Mode para determinar el tipo de bloqueo que ha de crear para 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 se confirmen las transacciones que contienen operaciones de escritura, como una llamada a un método Execute que ejecuta un comando Alter, en un objeto especificado, hasta que se quite dicho bloqueo. Un bloqueo compartido no evita que se confirmen 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.

Vea también

Referencia

Conceptos