У меня есть запрос на слияние, аналогичный приведенному ниже:
MERGE [Unshipped] u
USING [Order] or ON or.ID = u.ID
WHEN MATCHED AND u.Date <> or.Date
THEN
UPDATE
SET u.Date = or.Date
WHEN NOT MATCHED
THEN
INSERT (ID, FK, Date)
VALUES (or.ID, or.FK, or.Date)
Если я хочу добавить TABLOCK, где это лучшее место для него?Я бы предположил, что я бы сказал, как показано ниже - обернуть весь оператор слияния:
MERGE [Unshipped] u WITH (TABLOCK)
USING [Order] order or ON or.ID = u.ID
или это более подходит для этого с оператором вставки?