使用SQL * Plus查询多个数据库的方式是什么?查询不止一个数据库?
在MySQL中有可能做这样的事情:
create table WK_LINK_JOINT_IDEOREQ AS
select k.constraint_name cn, k.table_name tl, l.column_name lc
, k.referenced_table_name tg, k.column_name cg, l.referenced_table_name td
, l.referenced_column_name cd
from information_schema.KEY_COLUMN_USAGE k
这只是一个例子,它没有完成:但你可以看到,我们是在两个数据库,INFORMATION_SCHEMA和另外一个工作。我想用SQL * Plus做这样的事情,但问题是当我们使用SQL * Plus连接时,我们指定数据库(SID),这意味着其他人无法访问。
有没有办法做到这一点?
可以帮忙http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_5005.htm –
Josef的建议是正确的 - 数据库链接是Oracle为跨数据库查询提供的机制。 – marceljg