簡體   English   中英

具有相同表名的數據庫跨數據庫查詢在Azure SQL中

[英]Database having same table name cross database queries In Azure SQL

我有兩個azure SQL服務器,每個服務器都有一個Database:Server1,Database1 Server2和Database2。 讓我們假設兩個數據庫的表

Database1有

  • Tbl_A
  • Tbl_B
  • Tbl_C

Database2有

  • Tbl_A
  • Tbl_B

我在Database2上創建Database1的外部表Tbl_C,並從Database2查詢Tbl_C工作正常。 現在我想在Database2上創建Database1的外部表Tbl_A,如何創建和查詢具有相同名稱的跨數據庫? 我正在使用SQL Server Express 2012.請幫幫我,謝謝。

請在create語句中使用SCHEMA_NAMEOBJECT_NAME

幾個重要方案要求能夠以不同於遠程數據庫上的原始表的方式命名外部表。 任何已存在與遠程表同名的本地表的情況都是這樣的示例。 所有這些方案都需要能夠為遠程表名使用別名

請參見下圖中的示例:

在此輸入圖像描述

參考: 更靈活的命名

謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM