我想TUniQuery
在位于同一服务器上的两个 SQL Server 数据库中使用(UniDAC 组件)运行查询。我认为两个TUniConnections
必须链接在同一个查询组件上。有没有其他方法可以同时从两个数据库中获取数据?谢谢。
问问题
1451 次
2 回答
0
只需使用完整的表名:<database>.<schema>.<table>
. 在同一个查询中,您可以引用来自不同数据库的表。所以,不需要第二次连接!
于 2011-04-13T16:53:23.793 回答
0
AFAIK,您不能TUniConnections
同时在同一个查询组件上使用两个。
正确的方法是设置一个 SQL Server 数据库,使其成为链接服务器,以了解另一个数据库。这允许单个 SQLSELECT
语句引用当前数据库中的两个表和不同数据库中的表,允许使用JOINs
or UNIONs
。如果需要,它还允许复制、分布式负载和其他好处。
于 2011-04-13T16:53:57.373 回答