Isolation 元素 (ASSL)
指出衍生自 DataSource 資料類型之元素的隔離等級。
語法
<DataSource>
...
<Isolation>...</Isolation>
...
</DataSource>
元素特性
特性 |
描述 |
---|---|
資料類型和長度 |
字串 (列舉) |
預設值 |
ReadCommitted |
基數 |
0-1: 只能出現一次的選擇性元素。 |
備註
這個元素的值限制為下表所列的其中一個字串。
值 |
描述 |
---|---|
ReadCommitted |
指定陳述式不能讀取其他交易已修改而尚未認可的資料。這個選項可避免中途讀取。其他交易可以變更目前交易內部個別陳述式之間的資料。這會導致不可重複讀取或幽靈資料。此值為 Isolation 元素的預設值。 |
Snapshot |
指定交易中任何陳述式所讀取的資料,都是交易啟動時就存在之資料的交易一致性版本。交易只能查看交易啟動之前所認可的資料修改。其他交易在目前交易開始之後所做的資料修改將不會顯示給在目前交易中執行的陳述式。結果是交易中的陳述式會取得已認可之資料的快照集,如同資料在交易啟動時的狀態。 |