Я использую SSDT для создания сценариев совокупности данных. SSDT создает одну инструкцию INSERT для каждой строки в таблице.Ищет инструмент, который синхронизирует данные таблицы поиска, а не только создавая членов INSERT
Проблема в том, что некоторые из строк данных поиска уже существуют в целевой базе данных. Таким образом, инструкции INSERT генерируют ошибки PK-нарушения.
Кроме того, некоторые строки требуют обновления, а не INSERT.
Есть ли какой-либо инструмент (надеюсь, бесплатный), который позволит мне синхронизировать (или объединять) данные поиска. Без инструмента мои сценарии популяции данных будут довольно сложными и трудоемкими.
Это выглядит многообещающим. Если я использую инструкции INSERT для заполнения данных в #TempTable, могу ли я использовать sp_generate_merge для заполнения изменений в целевой производственной таблице? –
sp_generate_merge - https://github.com/readyroll/generate-sql-merge –