Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Уровени изоляции  [new]
=Lucky=
Member

Откуда:
Сообщений: 353
Доброе в время суток..наверно уже избитая тема.
Ситуация такая, перед обновлением данных мне нужно сделать несколько проверок и в зависимости от результат этих проверок - обновить данные + нужно гарантировать, что пока отрабатывает транзакция(т.е выполняются проверки, а потом обновляются данные) не произойдет вставки данных \обновления в других строках строках таблицы.

Я так понимаю, что в транзакции нужно блокировать таблицы...правильно ли это?

За ранее спасибо за помощь.
p.s
Транзакция имет SET TRANSACTION ISOLATION LEVEL REPEATABLE READ
11 июн 09, 12:59    [7289842]     Ответить | Цитировать Сообщить модератору
 Re: Уровени изоляции  [new]
Glory
Member

Откуда:
Сообщений: 104760
=Lucky=


Я так понимаю, что в транзакции нужно блокировать таблицы...правильно ли это?

Не только блокировать но еще и удерживать блокировки до окончания транзакции
11 июн 09, 13:18    [7290003]     Ответить | Цитировать Сообщить модератору
 Re: Уровени изоляции  [new]
=Lucky=
Member

Откуда:
Сообщений: 353
Glory
=Lucky=


Я так понимаю, что в транзакции нужно блокировать таблицы...правильно ли это?

Не только блокировать но еще и удерживать блокировки до окончания транзакции

А каким образом можно это сделать?Не подскажите ключики?
11 июн 09, 14:38    [7290572]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить