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 |
|
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. |