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 |
---|---|
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 do elemento
Relação |
Elemento |
---|---|
Elementos pai |
|
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. |