我有两个azure SQL服务器,每个服务器都有一个Database:Server1,Database1 Server2和Database2。让我们假设两个数据库的表
Database1有
Database2有
我在Database2上创建Database1的外部表Tbl_C,并从Database2查询Tbl_C工作正常。现在我想在Database2上创建Database1的外部表Tbl_A,如何创建和查询具有相同名称的跨数据库?我正在使用SQL Server Express 2012.请帮帮我,谢谢。
请在create语句中使用SCHEMA_NAME
和OBJECT_NAME
。
几个重要方案要求能够以不同于远程数据库上的原始表的方式命名外部表。任何已存在与远程表同名的本地表的情况都是这样的示例。所有这些方案都需要能够为远程表名使用别名
请参见下图中的示例:
谢谢。