Попытка полностью понять уровни изоляции SQL Server - особенно REPEATABLE READ.
У меня есть sproc, который запускает транзакцию и помещает курсор вокруг некоторых данных (boo hiss). Это может быть справедливый кусок данных, поэтому может потребоваться некоторое время.
Затем будет COMMIT или ROLLBACK.
В течение этого времени, до того, как транзакция была закрыта, если кто-то вызывает метод, который вызывает некоторые из этих затронутых строк, READ, я понимаю, что этот метод остановится до тех пор, пока первый метод не будет завершен. Затем они будут обслуживаться данными (если тайм-аут не возникает раньше)
Я думаю, что я прав, но вопрос в том, что я?