Как проверить, заблокирована ли таблица на сервере SQL

У меня есть большой отчет, я работаю на сервере SQL. Это займет несколько минут, чтобы бежать. Я неЯ не хочу, чтобы пользователи нажимали дважды. Поскольку я обертываю всю процедуру в транзакции, как я могу проверить, заблокирована ли таблица транзакцией? Если это так, я хотел бы вернуть сообщение об ошибке "создание отчета, пожалуйста, повторите попытку через несколько минут ".

Как это можно сделать?

Ответы на вопрос(4)

Ваш ответ на вопрос