Mode 元素 (XMLA)
識別 Lock 父元素在指定的物件上建立鎖定時要使用的模式。
語法
<Lock>
...
<Mode>...</Mode>
...
</Lock>
元素特性
特性 |
說明 |
---|---|
資料類型和長度 |
字串 (列舉) |
預設值 |
無 |
基數 |
1-1:只出現一次的必要元素。 |
元素關聯性
關聯性 |
元素 |
---|---|
父元素 |
|
子元素 |
無 |
備註
Lock 父元素會使用 Mode 元素來決定要在物件上建立的鎖定類型。 這個元素的值限制為下表所列的其中一個字串。
值 |
說明 |
---|---|
CommitShared |
在指定的物件上建立共用鎖定。 您可以針對相同的物件建立其他共用鎖定。 共用鎖定會防止認可在指定的物件上包含寫入作業 (例如執行 Alter 命令的 Execute 方法呼叫) 的交易,直到移除共用鎖定為止。 但是,共用鎖定無法防止認可包含讀取作業 (例如 Discover 方法呼叫或執行 Statement 命令的 Execute 方法呼叫) 的交易。 |
CommitExclusive |
在指定的物件上建立獨佔鎖定。 您無法針對相同的物件建立其他共用或獨佔鎖定。 獨佔鎖定會防止認可在指定的物件上包含讀取或寫入作業的交易,直到移除獨佔鎖定為止。 |