2013-12-17 80 views
3

如何從具有相同表結構的2個或更多數據庫查詢數據。已經通過互聯網進行了研究,但是找不到任何方法來做到這一點Firebird 1.5:如何在2個或更多數據庫中查詢

我們正在使用的firebird是1.5,並且現在沒有計劃升級到更高版本。

我願做這樣的事情,我們通常在Oracle做:

SELECT * 
FROM tablea a 
     JOIN [email protected] b 
     ON a.id = b.id 
WHERE a.name = 'ABC' 

任何人都可以在這方面的幫助?謝謝。

回答

3

這不支持Firebird。因此,您必須在客戶端代碼中執行此操作 - 即使用不同的連接查詢數據庫中的數據,並將結果集合併到某些內存數據集中。

如果您要升級到Firebird 2.5,您可以使用EXECUTE STATEMENT ... ON EXTERNAL [DATA SOURCE]語句來完成服務器端的工作,即在可選的存儲過程中。

相關問題