У меня есть следующая таблица:
id status
-- ------
1 pass
1 fail
1 pass
1 na
1 na
Также у меня есть хранимая процедура, которая возвращает таблицу с топ-100 записями, имеющими статус 'na'.Хранимая процедура может вызываться несколькими узлами в среде, и я не хочу, чтобы они извлекали дублирующиеся данные.Итак, я хочу заблокировать хранимую процедуру во время ее выполнения и установить состояние записей, полученных из хранимой процедуры, равным «В процессе» и вернуть эту таблицу, а затем снять блокировку, чтобы разные узлы не извлекали одно и то жеданные.Как мне это сделать?