Да, это любое старое имя, которое ты придумал. Вы можете сказать "sp_getapplock 'kitten'", и он будет ждать, пока блокировка "котенка" будет снята, прежде чем получить его для себя и продолжить. Вы должны определить ресурсы, которые имеют смысл сериализовать доступ к.
Мне не нравится идея именовать блокировку после таблицы, потому что тогда для других кодировщиков подразумевается, что доступ к этой таблице сериализуется, когда в SQL Server нет ничего (кроме структуры applock) для принудительного применения этого. Другими словами, апплосы похожи на светофор. В красном свете нет ничего, что мешало бы вам идти вперед. Это просто хорошая идея не делать этого.