Вопросы по теме 'select-for-update'

Поскольку SELECT FOR UPDATE бессмысленен без транзакции, а транзакции используют блокировки сами по себе, каков вариант использования SELECT FOR UPDATE?
Отсюда: https://stackoverflow.com/a/27868682/10894456 SELECT ... FOR UPDATE заблокирует запись (исключительной) блокировкой записи до тех пор, пока транзакция не будет завершена (подтверждена или откат). Чтобы выбрать запись и...
81 просмотров

Блокировка FOR UPDATE не снимается при разрыве соединения с базой данных
У меня есть простая хранимая процедура, и для целей тестирования я закомментировал оператор COMMIT. BEGIN DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN ROLLBACK; RESIGNAL; END; START TRANSACTION; SELECT * FROM Kimmel_tree...
24 просмотров

Блокировка на уровне строк в CockroachDB
Мне нужно взять блокировку на уровне строки для обновления и в то же время позволить другим запросам на выборку получить предполагаемую строку, которая не заблокирована. Что я заметил, так это то, что если я блокирую строку 1, никакие другие запросы...
83 просмотров

Axapta: запись никогда не выбиралась из-за ошибки после предложения Group By
Я новичок в Axe 2009. Я хотел бы обновить поле записи в таблице A после объединения с другой таблицей B, к которой я хочу применить Group by по ее идентификатору. Я попытался запустить следующий код, но он выдает ошибку Невозможно изменить запись в...
62 просмотров

Когда использовать SELECT FOR UPDATE?
Пожалуйста, помогите мне понять сценарий использования SELECT ... FOR UPDATE . Вопрос 1 . Является ли следующий хороший пример того, когда следует использовать SELECT ... FOR UPDATE ? Данный: комнаты [id] теги [id, name]...
109880 просмотров