我需要在多个密钥上加入Oracle链接服务器表(包含10亿行)和一个SQL Server表(包含100行):
SELECT * FROM OPENQUERY(EDW, 'SELECT * FROM ORACLE_TABLE') A
INNER JOIN SQL_TABLE B
ON A.KEY1 = B.KEY1 AND A.KEY2 = B.KEY2
INNER JOIN SQL_TABLE C
ON A.KEY3 = C.KEY1 AND A.KEY4 = C.KEY2;
但ORACLE_TABLE非常庞大,此查询需要太多时间才能运行。有没有办法将SQL_TABLE传递给OPENQUERY并在Oracle服务器上进行连接?