Compartilhar via


Elemento Mode (XMLA)

Identifica o modo a ser usado pelo elemento pai Lock ao criar um bloqueio em um objeto especificado.

Sintaxe

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

Características do elemento

Característica

Descrição

Tipo e comprimento dos dados

Cadeia de caracteres (enumeração)

Valor padrão

Nenhum

Cardinalidade

1-1: elemento obrigatório que ocorre apenas uma única vez.

Relação do elemento

Relação

Elemento

Elementos pai

Lock, Unlock

Elementos filho

Nenhum

Comentários

O elemento pai Lock usa o elemento Mode para determinar o tipo de bloqueio a ser criado em um objeto. O valor desse elemento é limitado a uma das cadeias de caracteres listadas na tabela a seguir.

Valor

Descrição

CommitShared

Um bloqueio compartilhado é estabelecido no objeto especificado. Outros bloqueios compartilhados podem ser criados para o mesmo objeto.

Um bloqueio compartilhado impede que as transações que contenham operações de gravação, como a chamada de um método Execute que executa um comando Alter, em um objeto especificado, sejam confirmadas até a remoção do bloqueio compartilhado. Um bloqueio compartilhado não impede que as transações que contenham operações de leitura, como a chamada de um método Discover ou a chamada de um método Execute que executa um comando Statement, sejam confirmadas.

CommitExclusive

Um bloqueio exclusivo é estabelecido no objeto especificado. Outros bloqueios compartilhados ou exclusivos não podem ser criados para o mesmo objeto.

Um bloqueio exclusivo impede que as transações que contenham operações de leitura ou gravação em um objeto especificado sejam confirmadas até a remoção do bloqueio exclusivo.