【发布时间】:2012-08-22 19:14:20
【问题描述】:
我有各种 Oracle 数据库,例如 ONE.db TWO.db THIRD.db 等,我想运行在 ONE.db 上成功运行的 SELECT,例如 SELECT * FROM CUSTOMERS 等,然后获取每个数据库的结果.如何使用 PL/SQL 做到这一点? (没有数据库链接或工具等)
【问题讨论】:
-
您不能在 Oracle 中跨数据库进行查询,您总是需要(重新)连接以将查询发送到不同的数据库,因此这在单个 PL/SQL 程序中是不可能的.或者您实际上是在谈论模式(即用户)
-
没有数据库链接这是不可能的...你确定你的条件吗?
-
"ONE.db TWO.db THIRD.db" 似乎暗示了模式而不是数据库。