Mode 元素 (XMLA)

識別 Lock 父元素在指定的物件上建立鎖定時要使用的模式。

語法

<Lock>
   ...
   <Mode>...</Mode>
   ...
</Lock>

元素特性

特性

描述

資料類型和長度

字串 (列舉)

預設值

無

基數

1-1: 只出現一次的必要元素。

元素關聯性

關聯性

元素

父元素

Lock、Unlock

子元素

無

備註

Lock 父元素會使用 Mode 元素來決定要在物件上建立的鎖定類型。這個元素的值限制為下表所列的其中一個字串。

值

描述

CommitShared

在指定的物件上建立共用鎖定。您可以針對相同的物件建立其他共用鎖定。

共用鎖定會防止認可在指定的物件上包含寫入作業 (例如執行 Alter 命令的 Execute 方法呼叫) 的交易,直到移除共用鎖定為止。但是,共用鎖定無法防止認可包含讀取作業 (例如 Discover 方法呼叫或執行 Statement 命令的 Execute 方法呼叫) 的交易。

CommitExclusive

在指定的物件上建立獨佔鎖定。您無法針對相同的物件建立其他共用或獨佔鎖定。

獨佔鎖定會防止認可在指定的物件上包含讀取或寫入作業的交易,直到移除獨佔鎖定為止。