0

我并不是真的在寻找一个像弹出的问题那样可能与这个问题重复的工会。

我想要做的是使用来自另一个数据库的数据查询我的数据库。像,

SELECT * 
FROM ORACLE_DB.A_TABLE
WHERE SERIAL_NUMBER
IN (
    SELECT SERIAL_NUMBER
    FROM MYSQL_DB.A_TABLE
)

我使用 SQL Developer 作为我的 IDE,似乎对于我创建的每个查询表,它仅适用于单个数据库。

是这么简单还是我需要向查询中添加更多值,例如凭据和东西?还是我需要对特定主题进行一些研究?

4

1 回答 1

1

要从 Oracle DB 中访问非 Oracle 数据库,您需要配置Heterogeneous Services。然后您只需创建一个数据库链接并像访问普通表一样访问该表,例如 select * from table@mysql_db

于 2012-12-24T10:19:59.287 回答