Compartilhar via


Elemento Mode (XMLA)

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

Syntax

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

Características do elemento

Característica Descrição
Comprimento e tipo de dados Cadeia de caracteres (enumeração)
Valor padrão Nenhum
Cardinalidade 1-1: elemento obrigatório que ocorre apenas uma única vez.

Relações de elemento

Relação Elemento
Elementos pai Bloquear, desbloquear
Elementos filho Nenhum

Comentários

O elemento Lock pai 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 transações que contenham operações de gravação, como uma chamada executar método executando um comando Alter, em um objeto especificado, sejam confirmação até que o bloqueio compartilhado seja removido. Um bloqueio compartilhado não impede que as transações que contêm operações de leitura, como uma chamada de método Discover ou uma chamada executar método executando um comando Statement, seja confirmação.
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.