[英]How to Cross Database Queries in Azure SQL with Same Table name and structure on both database
[英]Database having same table name cross database queries In Azure SQL
我有兩個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
。
幾個重要方案要求能夠以不同於遠程數據庫上的原始表的方式命名外部表。 任何已存在與遠程表同名的本地表的情況都是這樣的示例。 所有這些方案都需要能夠為遠程表名使用別名
請參見下圖中的示例:
參考: 更靈活的命名
謝謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.