如何从多个azure数据库查询多个表?
想象一下,我在数据库X中有“customers”表,在dabtabase Y中有“sales”表,我想在查询中加入它们,如何在Azure中执行此操作?
答案 0 :(得分:0)
假设您正在谈论Azure的SQL数据库服务,那么不,您不能跨两个单独的数据库实例进行查询。查询仅限于单个数据库。
如果您需要跨多个数据库的查询,则需要在VM上安装SQL Server。
答案 1 :(得分:0)
David是正确的 - 目前Azure SQL DB不支持跨数据库连接。
您是否可以将两个数据库合并为一个数据库,但是使用单独的模式来保持对象的名称空间分开?我很好奇你维护单独的dbs的业务原因。您可以直接在Stuarto Microsoft com。
与我联系答案 2 :(得分:-3)
如果他们在同一台服务器上托管,您可以加入他们。试试这个
SELECT a.userID, b.usersFirstName, b.usersLastName FROM databaseA.dbo.TableA a inner join database B.dbo.TableB b ON a.userID=b.userID