1
|
KEY
|
(5b00f3711a81)
|
X
|
GRANT
|
55
|
8
|
0
|
0
|
DB
|
|
S
|
GRANT
|
Давайте проанализируем четыре выделенные строчки:
Наложена монопольная блокировка ключа на объект с
идентификатором 3. Это не что иное, как таблица syscolumns. Более подробную
информацию об этом ключе можно получить, выполнив такой запрос:
select
* from sysindexes where id = 3 and indid = 2
|
Наложена блокировка изменения схемы на объект с
идентификатором 1993058136. Это не что иное, как таблица test.
Наложена монопольная блокировка ключа на объект с
идентификатором 1. Это не что иное, как таблица sysobjects. Более подробную
информацию об этом ключе можно получить, выполнив такой запрос:
select
* from sysindexes where id = 1 and indid = 1
|
Наложена монопольная блокировка ключа c
идентификатором 1 на объект с идентификатором 3. Подробную информацию об этом
ключе можно получить, выполнив такой запрос:
select
* from sysindexes where id = 3 and indid = 1
|
Еще один тип блокировки – Bulk Update – используется
совместно с операциями массивного обновления. Он совместим только с блокировкой
стабильности схемы и с самим собой.
Блокировки могут преобразовываться друг в друга по
следующей схеме (рисунок 1).
Рисунок 1.
Таблица 12 показывает совместимость описанных типов
блокировок друг с другом.