Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Блокировка табиц во время обновления.


Автор: NURMS 20.7.2010, 23:52
Здравствуйте.

Имеется такой запрос:

Код

update table_1 set Col_1 = 'value'
from table_1 iner join table_2
on table_1.id = table_2.id


Если посмотреть блокировки, то на table_1 будет IX, а на table_2 - IS. Так вот интересно, в этом случае на table_1 ставится сразу блокировка IX, или во время соединения сначала ставится IS, а потом уже переводится в IX?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)