我必须从Azure SQL中的两个不同数据库中查询两个表。天蓝色有什么选择吗?
答案 0 :(得分:0)
如果您的数据库是Azure单一数据库,也许您可以使用OPENROWSET (Transact-SQL)。现在,它支持Azure SQL数据库。
包括从OLE DB数据源访问远程数据所需的所有连接信息。此方法是访问链接服务器中的表的替代方法,并且是使用OLE DB连接和访问远程数据的一次性临时方法。要更频繁地引用OLE DB数据源,请改用链接服务器。有关更多信息,请参见链接服务器(数据库引擎)。可以在查询的FROM子句中引用OPENROWSET
函数,就好像它是表名一样。根据OLE DB提供程序的功能,OPENROWSET
函数也可以引用为INSERT
,UPDATE
或DELETE
语句的目标表。尽管查询可能返回多个结果集,但是OPENROWSET
仅返回第一个结果集。
希望这会有所帮助。