Мне нужно сравнить содержимое одной и той же таблицы в разных средах dev & prod. Один из столбцов таблицы разработки должен соответствовать производственной таблице.
Запрос выполняется из производственной среды.
Запросы, которые у меня есть до сих пор, один использует OPENQUERY для получения данных с сервера разработки db, а другой - запрос, который получает данные из производства. Они не объединены, это два отдельных запроса прямо сейчас .
В идеале я хотел бы запустить это как хранимую процедуру и увидеть 3 столбца: dev_value, prod_value и третий столбец, в котором показано, какие строки являются либо разными, либо дополнительные строки, которые находятся в разработке, но не в производстве.
Скорее всего, мне в конечном итоге придется очистить все значения, которые, вероятно, были добавлены в процессе разработки, но не были завершены.
Мои запросы:
SELECT VALUE
FROM Prod.dbo.DOMAIN
WHERE DOMAIN_VALUE = 'AdminHold'
SELECT VALUE
FROM OPENQUERY(
[Dev],
'SELECT * FROM [Dev].[dbo].[DOMAIN] WHERE DOMAIN_VALUE = ''AdminHold'''
)
Любая помощь или предложения / примеры того, как этого добиться, были бы великолепны.