У меня есть работа над большой базой данных, которая в основном требует вызова хранимого процесса с различными параметрами для каждого значения в таблице (около 20 тыс. Записей). Я хочу сделать это, не блокируя эту таблицу или другие таблицы, задействованные в каждом цикле, на время, необходимое для запуска всего процесса. Возможно ли изнутри SQL ограничить транзакции отдельными циклами над курсором?
Мне будет довольно просто вручную проверить, были ли внесены изменения в таблицу, над которой я зацикливался после завершения процесса, и снова запустить ее для новых записей, поэтому меня не беспокоит отслеживание изменений в этой таблице. .