Можно ли сгенерировать хеш-код с обоих серверов баз данных и сравнить их? Как написать следующий псевдо-SQL в SQL Server? Особенно две функции getHash
, которые принимают несколько столбцов с числовыми / плавающими числами в SQL-сервере и Oracle.
select s.PK
from sqltable s
join openquery(oracleLinkedServer,
'select PK, getHash(Column1, floatColumn2, ..., floatColumnN) oracleHash
from oracleTable') o on o.PK = s.PK
where
getHash(Column1, floatColumn2, ..., floatColumnN) <> oracleHash