我已经创建了一个ODBC连接,它工作正常。我的问题是从Oracle访问同一SQL Server实例上的多个数据库。理想情况下,我不想创建多个DSN /配置更改。
这可以从Oracle做到吗?不行,我只是想知道。
SELECT a.col1, b.col2
FROM BobDole.dbo.BobDole@linkedserver AS a
JOIN BobDole2.dbo.BobDole@linkedserver AS b
WHERE b.col3 = 123;
甚至更好,如果它存在,OPENQUERY()
允许来自Oracle-> SQL Server的动态SQL,所以我不必跨链接服务器加入。