[英]SQL Server Merge with two tables from different azure SQL Database from same Azure SQL SERVER
[英]Is there any way to querying two tables from two different database without using external table in Azure SQL?
我必须从 Azure SQL 中的两个不同数据库中查询两个表。 azure 中是否有任何可用选项?
如果您的数据库是 Azure 单数据库,也许您可以使用OPENROWSET (Transact-SQL) 。 它现在支持 Azure SQL 数据库。
包括从 OLE DB 数据源访问远程数据所需的所有连接信息。 此方法是访问链接服务器中的表的一种替代方法,是一种使用 OLE DB 连接和访问远程数据的一次性即席方法。 要更频繁地引用 OLE DB 数据源,请改用链接服务器。 有关详细信息,请参阅链接服务器(数据库引擎)。 可以在查询的 FROM 子句中引用OPENROWSET
function,就像它是表名一样。 OPENROWSET
function 也可以被引用为INSERT
、 UPDATE
或DELETE
语句的目标表,这取决于 OLE DB 提供程序的功能。 尽管查询可能返回多个结果集,但OPENROWSET
仅返回第一个。
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.