У меня есть 2 таблицы в БД.каждый со столбцом «Имя» и столбцом «Количество» каждый.
Я хотел бы обновить столбец «Количество» во второй таблице из «Количество в первой таблице», только если столбцы «Имя» равны.
Пример:
Первая таблица:
Количество имен
Джек 25
Майк 44
Количество имен
Джек 23
Майк 9
Дэвид 88
Результат (вторая таблица будет выглядеть так ...)
Количество имен
Джек 25
Майк 44
Дэвид 88
ПРИМЕЧАНИЯ:
1. Обе таблицы огромны.(хотя вторая таблица больше ...)
2. Обновление должно быть максимально быстрым ...
(если есть больше параметров, кроме хранимых процедур, я бы хотел услышать.)
3. «Count» определяется как bigint, а «Name» - как nvarchar (100)
4. поле «Count» в первой таблице всегда больше, чем эквивалент во второй таблице
.
Я думаю, что есть больше опций (кроме хранимых процедур), может быть, с MERGE или TRANSACTION, если это будет самый быстрый способ ...
Спасибо!