Partilhar via


Elemento Isolation (ASSL)

Indica o nível de isolamento para um elemento que é derivado do tipo de dados DataSource.

Sintaxe

<DataSource>
   ...
   <Isolation>...</Isolation>
   ...
</DataSource>

Características do elemento

Característica

Descrição

Tipo de dados e comprimento

Cadeia de caracteres (enumeração)

Valor padrão

ReadCommitted

Cardinalidade

0-1: elemento opcional que pode ocorrer apenas uma única vez.

Relações do elemento

Relação

Elemento

Elemento pai

DataSource

Elementos filho

Nenhum

Comentários

O valor desse elemento é limitado a uma das cadeias de caracteres listadas na tabela a seguir.

Valor

Descrição

ReadCommitted

Especifica que as instruções não podem ler dados que foram modificados, mas que ainda não foram confirmados por outras transações. Isso impede leituras sujas. Outras transações podem alterar dados entre instruções individuais dentro da transação atual. Isso resulta em leituras que não podem ser repetidas ou dados fantasmas. Esse valor é o padrão para o elemento Isolation.

Snapshot

Especifica que os dados lidos por qualquer instrução em uma transação serão a versão transacionalmente consistente dos dados que existiam no início da transação. A transação pode visualizar apenas as modificações de dados que estavam confirmadas antes do início da transação. As modificações de dados efetuadas por outras transações após o início da transação atual não são visíveis às instruções em execução na transação atual. O efeito será como se as instruções em uma transação obtivessem um instantâneo dos dados confirmados conforme existiam no início da transação.

Consulte também

Referência

Properties (ASSL)

Conceitos

Níveis de isolamento no Mecanismo de Banco de Dados