Compartilhar 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 e comprimento dos dados

Cadeia de caracteres (enumeração)

Valor padrão

ReadCommitted

Cardinalidade

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

Relação 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 ainda não 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 eles se encontravam no início da transação.