Мне лично нравится создавать переменную таблицы или временную таблицу для хранения значений, а затем выполнять обновление / вставку, но обычно я выполняю массовую вставку / обновление. Что хорошо в этом шаблоне, так это то, что он работает для нескольких записей без избыточности во вставках / обновлениях.
я есть следующее утверждение в моем коде
INSERT INTO #TProductSales (ProductID, StockQTY, ETA1)
VALUES (@ProductID, @StockQTY, @ETA1)
Я хочу сделать что-то вроде:
IF @ProductID exists THEN
UPDATE #TProductSales
ELSE
INSERT INTO #TProductSales
Есть ли способ, которым я могу сделать это?