Блокирует ли SQL Server таблицу, если в операторе INSERT нет строк для вставки? - PullRequest
0 голосов
/ 14 марта 2019

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

Пример:

INSERT INTO A (col1, col2, etc) (SELECT col1, col2, etc FROM B)

Будет ли SQL Server блокировать таблицу A, даже если инструкция SELECT возвращает 0 строк?

Если это так, есть ли лучший способ сделать это, чтобы избежать блокировки, когда она не нужна?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...