所請求的鎖模式。可以是: NULL = 不授予對資源的存取權限。用作預留位置。 Sch-S = 架構穩定性。確保在任何會話持有對架構元素(例如表或索引)的架構穩定性鎖時,不刪除該架構元素。 Sch-M = 架構修改。必須由要更改指定資源架構的任何會話持有。確保沒有其他會話正在引用所指定的對象。 S = 共用。授予持有鎖的會話對資源的共用存取權限。 U = 更新。指示對最終可能更新的資源擷取的更新鎖定。用於防止一種常見的死結,這種死結在多個會話鎖定資源以便稍後對資源進行更新時發生。 X = 排他。授予持有鎖的會話對資源的獨佔存取權限。 IS = 意圖共用。指示有意將 S 鎖放置在鎖階層中的某個從屬資源上。 IU = 意向更新。指示有意將 U 鎖放置在鎖階層中的某個從屬資源上。 IX = 意向排他。指示有意將 X 鎖放置在鎖階層中的某個從屬資源上。 SIU = 共用意向更新。指示對有意在鎖階層中的從屬資源上擷取更新鎖定的資源進行共用訪問。 SIX = 共用意向排他。指示對有意在鎖階層中的從屬資源上擷取獨佔鎖定的資源進行共用訪問。 UIX = 更新意向排他。指示對有意在鎖階層中的從屬資源上擷取獨佔鎖定的資源持有的更新鎖定。 BU = 大容量更新。用於大容量操作。 RangeS_S = 共用鍵範圍和共用資源鎖。指示可串列範圍掃描。 RangeS_U = 共用鍵範圍和更新資源鎖。指示可串列更新掃描。 RangeI_N = 插入鍵範圍和空資源鎖。用於在將新鍵插入索引前測試範圍。 RangeI_S = 鍵範圍轉換鎖。由 RangeI_N 和 S 鎖的重疊建立。 RangeI_U = 由 RangeI_N 和 U 鎖的重疊建立的鍵範圍轉換鎖。 RangeI_X = 由 RangeI_N 和 X 鎖的重疊建立的鍵範圍轉換鎖。 RangeX_S = 由 RangeI_N 和 RangeS_S 鎖的重疊建立的鍵範圍轉換鎖。 RangeX_U = 由 RangeI_N 和 RangeS_U 鎖的重疊建立的鍵範圍轉換鎖。 RangeX_X = 排他鍵範圍和排他資源鎖。這是在修改範圍中的鍵時使用的轉換鎖。 |