Кусок кода, который я имею, вставляет строки в таблицу из оператора select, но этот оператор select может иногда не возвращать никаких строк.
Пример:
INSERT INTO A (col1, col2, etc) (SELECT col1, col2, etc FROM B)
Будет ли SQL Server блокировать таблицу A, даже если инструкция SELECT возвращает 0 строк?
Если это так, есть ли лучший способ сделать это, чтобы избежать блокировки, когда она не нужна?