0

在我的应用程序中,我在根数据库中创建了代理和角色表,并根据其 PK 拆分数据库联合。然后我在联邦数据库中创建了客户表,所以当我向客户查询时。那我就得用这个说法了。

使用 FEDERATION AgentFederation(AgentId='5') WITH RESET, FILTERING=OFF

然后我必须访问根数据库上的代理名称和客户角色。那么如何访问联邦数据库中的根数据库表

4

1 回答 1

1

这在数据库级别是不可能的(意味着单个连接中的查询)!

您必须在应用程序级别执行此操作。您可以并行执行此操作 - 对联合根执行一个查询以获取代理名称和客户角色,并执行另一个查询以从联合成员获取数据。

这是唯一的方法。这就是 SQL 数据库联合的工作方式。

于 2013-04-03T08:37:25.640 回答