开发者社区 > 数据库 > 数据仓库 > 正文

云数据仓库ADB dblinkname.schema.table

云数据仓库ADB dblinkname.schema.table

展开
收起
嘟嘟嘟嘟嘟嘟 2024-07-23 22:44:25 17 0
2 条回答
写回答
取消 提交回答
  • dblinkname.schema.table 这个结构通常是用于表示数据库链接(dblink)中的远程数据库对象。在AnalyticDB(ADB)中,您可以使用dblink来连接和访问其他数据库的表。dblinkname是您创建的链接名称,schema是远程数据库的模式或命名空间,table则是您想要访问的远程表名。例如,如果您有一个名为remote_conn的dblink,远程数据库的模式是sales,要访问的表是orders,则完整引用可能是remote_conn.sales.orders。请确保已正确设置dblink,并有权访问远程对象。参见文档

    2024-07-24 14:51:11
    赞同 2 展开评论 打赏
  • 在ADB MySQL中,dblinkname.schema.table 这样的表述并不直接对应ADB MySQL的标准语法。ADB MySQL是基于MySQL协议的云原生数据仓库服务,其语法主要遵循MySQL的规范。通常,在MySQL或ADB MySQL中,一个表的完整引用格式为 database_name.table_name,而不是包含dblinkname或schema的格式。这里database_name指的是数据库名,table_name是表名。
    如果提及的是跨数据库链接访问其他数据库的表,MySQL传统上不直接支持dblink这样的概念,但ADB MySQL可能有特定的方式处理跨库查询或外部数据源,这通常不通过dblinkname来表示。至于schema,在MySQL和ADB MySQL中,默认情况下与database概念等同,除非特别配置了不同的Schema模式。
    因此,如果你是指向某个数据库中的特定表,正确的引用方式应是database_name.table_name。
    此回答整理自钉群“云数据仓库ADB-开发者群”

    2024-07-23 23:41:13
    赞同 4 展开评论 打赏

阿里云自主研发的云原生数据仓库,具有高并发读写、低峰谷读写、弹性扩展、安全可靠等特性,可支持PB级别数据存储,可广泛应用于BI、机器学习、实时分析、数据挖掘等场景。包含AnalyticDB MySQL版、AnalyticDB PostgreSQL 版。

相关产品

  • 云原生数据仓库 AnalyticDB PostgreSQL版
  • 相关电子书

    更多
    消电行业数据中台解决方案白皮书 立即下载
    (终极版)2020阿里云金融数据中台报告 立即下载
    2020年中国乳制品行业数据中台研究报告 立即下载