Udostępnij za pośrednictwem


Element izolacji (ASSL)

Wskazuje poziom izolacji dla elementu, który jest pochodną Źródła danych typ danych.

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

Właściwości elementu

Charakterystyka

Description

Typ danych i długość

Ciąg (wyliczenia)

Wartość domyślna

ReadCommitted

Relacja

0-1: Opcjonalnego elementu, który może występować tylko raz i tylko raz.

Relacje elementu

Relacja

Element

Element nadrzędny

DataSource

Elementy podrzędność

None

Remarks

Wartość dla tego elementu jest ograniczone do jednego z ciągów znaków w poniższej tabela.

Wartość

Description

ReadCommitted

Określa, że instrukcji nie można odczytać danych, która została zmodyfikowana, ale nie dokonanych przez inne transakcje.Dzięki temu odczytów zabrudzony.Inne transakcje mogą zmieniać dane między poszczególne instrukcje dla bieżącej transakcji.Dzięki temu powstają nonrepeatable operacje odczytu i fantomu danych.Wartość ta jest ustawieniem domyślnym w przypadku Isolation element.

Snapshot

Określa, że dane odczytywane każdej instrukcja w transakcji będzie transakcyjnie spójne wersja danych, w jakim się znajdował w chwili rozpoczęcia transakcji.Transakcja może przeglądać tylko te modyfikacje danych, które zostały zatwierdzone przed rozpoczęciem transakcji.Zmiany danych dokonane przez innych transakcji po rozpoczęciu bieżącej transakcji nie są widoczne dla instrukcji, które są wykonywane w bieżącej transakcji.Efekt ten jest tak, jakby instrukcji w transakcji uzyskać migawkę danych zadeklarowanej go istniały w momencie rozpoczęcia transakcji.