RODBC: łączenie tabel z różnych baz danych (kanał)

Używam pakietu RODBC do łączenia się z bazami danych Oracle z R, ale nie udało mi się połączyć tabel z różnych baz danych bez „pobierania” tabel (nie chcę ich pobierać, ponieważ są zbyt duże!). Chciałbym użyć czegoś takiego:

DBa=odbcConnect(dsn="DatabaseA",uid="uid",pwd="pwd",readOnly="True")
DBb=odbcConnect(dsn="DatabaseB",uid="uid",pwd="pwd",readOnly="True")
sqldf("select a.year, sum(b.var) as sumVar
       from sqlFetch(DBa,'tableA') a
            sqlFetch(DBb,'tableB') b
       where a.ID=b.ID
       group by a.year")

Jeśli ktoś ma pomysł, byłoby naprawdę pomocne! Z góry bardzo dziękuję.

Lionel

questionAnswers(2)

yourAnswerToTheQuestion