Я работаю с хранимой процедурой, которая:
определяет количество строк в таблице, где столбец selectedBy равен нулю
случайным образом выбирает одну из этих строк
обновляет столбец selectedBy этой строки
возвращает строку клиенту
Как запретить клиентам выбирать одну и ту же строку в ситуациях, когда они выбирают в одно и то же время?
Я пробовал различные табличные подсказки и уровни изоляции, но просто получал исключения тупиковых ситуаций на клиенте,Я просто хочу, чтобы второй звонок ожидал долю секунды, пока первый звонок не будет завершен.