Мне нужно преобразовать множество устаревших SQL-запросов в хранимые процедуры (переписать и привести в порядок), и я ищу эффективный способ сравнения результатов один за другим, чтобы убедиться, что я не изменил поведение. В настоящее время я использую SQLDelta, но он требует, чтобы я передавал результаты каждого запроса в таблицы и переносил их на отдельный сервер с помощью служб SSIS. Это потому, что SQL Delta ориентирована на сравнение баз данных / таблиц, а не наборов данных. Он не будет сравнивать таблицы в одной и той же БД.
На самом деле я хочу знать, есть ли у кого-нибудь метод / инструмент для сравнения результатов специального запроса способом SQLDelta (то есть сопоставление совпадающих строк на ПК, выделение различий, разнесение результатов для отображения дополнительных / отсутствующих строк каждый комплект). В идеале я вставил бы до и после SQL и генерировал бы результаты. Наборы результатов могут содержать от ~ 10 до 200 тыс. Строк и ~ 50 столбцов.
Не могу поверить, что я не могу найти что-то подобное в Google. Любая помощь приветствуется.
Спасибо