【问题标题】:What's the meaning of "SELECT * FROM XXX@YYY.XXX" query in Oracle DB?Oracle DB中“SELECT * FROM XXX@YYY.XXX”查询是什么意思?
【发布时间】:2017-03-25 18:00:20
【问题描述】:

我最近遇到了以下oracle查询-

SELECT a.email FROM info@jellyfish.group a, subscriber b
   WHERE a.email = b.user_name;

我不知道 info@jellyfish.group 在这个查询中是什么意思?

【问题讨论】:

标签: sql oracle11g


【解决方案1】:

它是 (table|view|materialized_view)@(dblink)。这部分是一个query_table_expression:https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_10002.htm#i2126073

同样来自文档:“数据库链接是两个物理数据库服务器之间的连接,允许客户端将它们作为一个逻辑数据库进行访问。”

【讨论】:

  • 非常感谢!你的回答有帮助。
【解决方案2】:

是的,它是 (table|view|materialized_view)@(dblink)。

如果我们必须从其他数据库访问表,我们必须创建 DBLINK 来访问它们。

有关您可以从中找到的所有 DBLINK 信息, 从 dba_db_links 中选择 *;

【讨论】:

    猜你喜欢
    • 2021-07-17
    • 2020-08-15
    • 1970-01-01
    • 2021-11-10
    • 1970-01-01
    • 2012-07-29
    • 2022-10-21
    • 2014-09-14
    • 2020-04-07
    相关资源
    最近更新 更多