Sql Firebird 1.5:如何在2个或更多数据库中查询

Sql Firebird 1.5:如何在2个或更多数据库中查询,sql,firebird,Sql,Firebird,如何从具有相同表结构的两个或多个数据库中查询数据。已经通过互联网进行了研究,但找不到任何方法 我们使用的firebird是1.5,目前还没有升级到更高版本的计划 我想做一些我们在oracle通常做的事情: SELECT * FROM tablea a JOIN tableb@dblinktoanotherdb b ON a.id = b.id WHERE a.name = 'ABC' 有人能帮忙吗?谢谢。Firebird不支持此操作。因此,您必须

如何从具有相同表结构的两个或多个数据库中查询数据。已经通过互联网进行了研究,但找不到任何方法

我们使用的firebird是1.5,目前还没有升级到更高版本的计划

我想做一些我们在oracle通常做的事情:

SELECT * 
FROM   tablea a 
       JOIN tableb@dblinktoanotherdb b 
         ON a.id = b.id 
WHERE  a.name = 'ABC' 

有人能帮忙吗?谢谢。

Firebird不支持此操作。因此,您必须在客户端代码处执行此操作,即使用不同的连接查询数据库中的数据,并将结果集合并到某个内存数据集中

如果要升级到Firebird 2.5,可以使用该语句在服务器端完成工作,即在可选择的存储过程中