I прочитал о том, как REPEATABLE READ заставляет блокировки, удерживаемые инструкциями SELECT, удерживаться до конца транзакции.То же самое верно для исключительных блокировок, принятых операторами UPDATE?Следовательно, это тот случай, когда я ОБНОВЛЯЮ строку в транзакции, последующие SELECT вернут значение, оставленное UPDATE?
Так что я понимаю, что если я ВЫБИРАЮ строку в транзакции 1, то транзакция 2 не сможетОБНОВЛЯЙТЕ, пока транзакция 1 не завершится.Тем не менее, если я ОБНОВЛЯЮ строку в транзакции 1, придется ли транзакции 2 ждать завершения транзакции 1, прежде чем транзакция 2 сможет ее обновить?