我们有一个查询,用于查找两个不同数据库(一个SQL Server,一个Oracle)中的两个表之间的差异,理论上这两个表应该始终保持同步。该查询将两个表中的数据都放入表变量中,然后执行一个完整的外连接来查找差异。我们怀疑FULL OUT JOIN是造成性能问题的部分原因。 依赖两个左侧外部连接并查找不存在于连接右侧的记录是否有意
我正在尝试合并它们,因为不同的数据库可能会有一些差异(即额外的记录,或字段值更改)我想使用SQL访问2个DB以获取差异,如下所示:(SELECT * FROM [].DB2Table EXCEPT SELECT * FROM [].DB1Table)
我见过这样的解决方案:(包含此示例是为了展示如何限定表以访问[TableTwo] as t2 on t1.ID = t2.I