Isolation 元素 (ASSL)
指出衍生自 DataSource 資料類型之元素的隔離等級。
語法
<DataSource>
...
<Isolation>...</Isolation>
...
</DataSource>
元素特性
特性 | 描述 |
---|---|
資料類型和長度 | 字串 (列舉) |
預設值 | ReadCommitted |
基數 | 0-1:只能出現一次的選擇性元素。 |
元素關聯性
關聯性 | 元素 |
---|---|
父元素 | 資料來源 |
子元素 | None |
備註
這個元素的值限制為下表所列的其中一個字串。
值 | 描述 |
---|---|
ReadCommitted | 指定陳述式不能讀取其他交易已修改而尚未認可的資料。 這個選項可避免中途讀取。 其他交易可以變更目前交易內部個別陳述式之間的資料。 這會導致不可重複讀取或虛設項目資料。 此值為 Isolation 元素的預設值。 |
快照式 | 指定交易中任何陳述式所讀取的資料,都是交易啟動時就存在之資料的交易一致性版本。 交易只能查看交易啟動之前所認可的資料修改。 其他交易在目前交易開始之後所做的資料修改將不會顯示給在目前交易中執行的陳述式。 效果就如同交易中的陳述式會取得認可資料的快照集,因為這項資料於交易開始時就存在。 |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應